您当前的位置:首页 > 计算机 > 系统应用 > Linux

sudo执行命令允许教程

时间:06-20来源:作者:点击数:

1.说明

在Ubuntu中我们可能经常使用sudo执行一些高权限命令;但在CentOS中默认是不允许普通用户sudo的,如同以下情型

[ls@ls bin]$ sudo ifconfig
[sudo] password for ls: 
ls is not in the sudoers file.  This incident will be reported.       #其中的ls是我的用户名

2.赋予ls用户sudo权限

其中的命令都要以root执行

2.1增加/etc/sudoers文件写权限

chmod u+w /etc/sudoers

2.2增加用户

编缉/etc/sudoers文件,找到“root  ALL=(ALL)  ALL“行在其下依葫芦画瓢加一行即可

2.3撤消/etc/sudoers文件写权限

chmod -w /etc/sudoers

2.4一步到位的方法

如果你觉得以上的操作比较麻烦那可使用以下命令一步到位

chmod u+w /etc/sudoers
sed -i '91a\ls    ALL=(ALL)    ALL' /etc/sudoers                     #将其中的ls改为自成己想要的用户即可
chmod -w /etc/sudoers
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门