**已关闭。**此问题为not about programming or software development。目前不接受答复。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
5天前关闭。
Improve this question
我需要写信给a.txt。该文件由具有读写访问权限的root用户所有。但我还是不能用sudo来写。为什么?
% ls -l
total 8
-rw-r--r-- 1 root staff 6 Mar 24 00:30 a.txt
% sudo echo "hi" >> a.txt
zsh: permission denied: a.txt
2条答案
按热度按时间zsohkypk1#
重定向发生在命令运行之前,即使用原始用户。
解决办法:
ajsxfq5m2#
您必须创建文件,然后给予“写入权限”授予“其他人”: