加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell – 如何在我可以通过sudo访问的文件末尾添加一行?

发布时间:2020-12-15 18:38:19 所属栏目:安全 来源:网络整理
导读:我试过了: sudo "some string" test.txt 但我得到了许可被拒绝警告. 有人可以帮忙吗? 取决于您的管理员通过sudo给您的访问权限.假设您有权这样做,最简单的答案是运行“sudo -s”获取特权shell,然后执行 echo somestring test.txt 像平常一样’.如果您需要
我试过了:
sudo "some string" >> test.txt

但我得到了许可被拒绝警告.

有人可以帮忙吗?

取决于您的管理员通过sudo给您的访问权限.假设您有权这样做,最简单的答案是运行“sudo -s”获取特权shell,然后执行
echo somestring >> test.txt

像平常一样’.如果您需要自动执行此操作:

sudo /bin/sh -c 'echo somestring >> test.txt'

你所拥有的东西不起作用的原因(你离开我认为是“echo”命令的事实除外)是文件重定向发生在你的shell的上下文中,而sudo只适用于命令你告诉它要跑.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读