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只适用于命令你告诉它要跑. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |