您的位置:首页 > 运维架构 > Linux

Linux环境中使用“sudo echo....”提示权限不够的解决办法

2016-05-24 16:19 525 查看
问题描述:     

      在使用Ubuntu系统的时候,遇到这样的一个问题:我使用普通用户登录系统,然后执行sudo echo "hello" >> /etc/rc.local命令的时候,提示权限不够。

      虽然知道echo命令是属于root用户的权限,但是我之前一直以为加个sudo就能够获取到root的全部权限,现在才发现这是不对的。使用sudo命令后,获取到的只是root的一部分权限。

解决办法:

    1、直接使用root用户,这样肯定不会有问题;

    2、具体实现如下:

sudo sh -c 'echo "text" >> /etc/rc.local'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux sudo echo 权限不够