sudo权限与管道符
sudo权限与管道符
如果我们尝试执行这样的命令:
xym@MSI:~$ sudo cat tmp.txt > /etc/apt/sources.list
bash: /etc/apt/sources.list: Permission denied
明明使用了sudo,为什么还是会遇到Permission denied
呢?
因为这里的sudo只对管道符前面的部分生效,后面的重定向符号的权限并没有获得提升。
我们可以把命令改成:
sudo cat tmp.txt | sudo tee /etc/apt/sources.list > /dev/null
本文作者:smartljy
本文链接:https://www.cnblogs.com/smartljy/p/18735011
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2024-02-24 P8668 [蓝桥杯 2018 省 B] 螺旋折线