Linux下添加一个sudo超级用户

sudo 被授权的某个命令 ##root身份执行这个命令
sudo -l ##查看可以使用的sudo命令

#给test用户授权cat ,echo 命令
#root 身份操作授权
visudo     === vi /etc/sudoers 
#找到大概91行 找到root    ALL=(ALL)       ALL  然后模仿的写下面
test    ALL=(ALL)       /bin/cat, /bin/ls, /bin/touch

#给用户授权bin下的所有命令,但是排除su
test    ALL=(ALL)       /bin/*, !/bin/su

#授权命令 运行的时候不需要输入当前用户的密码
test    ALL=(ALL)       NOPASSWD: ALL

#添加个不需要密码,拥有所有权限的超级用户
useradd superman                 #添加用户
#echo xxxxx|passwd --stdin superman  #设置密码
#visudo  #找到第90几行的root    ALL=(ALL)       ALL
下面行添加一句:superman        ALL=(ALL)       NOPASSWD: ALL
(这个操作比较危险,superman可以直接sudo su - 切换到root做任何事,所以要注意账号安全)

猜你喜欢

转载自blog.csdn.net/jiedao_liyk/article/details/78466581