问题描述:
在使用Ubuntu系统的时候,遇到这样的一个问题:我使用普通用户登录系统,然后执行sudo echo "hello" >> /etc/rc.local命令的时候,提示权限不够。
虽然知道echo命令是属于root用户的权限,但是我之前一直以为加个sudo就能够获取到root的全部权限,现在才发现这是不对的。使用sudo命令后,获取到的只是root的一部分权限。
解决办法:
1、直接使用root用户,这样肯定不会有问题;
2、具体实现如下:
sudo sh -c 'echo "text" >> /etc/rc.local'
本文介绍了在Ubuntu系统中使用sudo命令执行写入/etc/rc.local文件时遇到的权限不足问题及解决方案。通过直接使用root用户或者使用sudosh-c命令可以成功地执行echo命令。
1264

被折叠的 条评论
为什么被折叠?



