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“行在其下依葫芦画瓢加一行即可

sudo执行命令允许教程-LMLPHP

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
05-11 16:04