欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux下添加一个sudo超级用户

程序员文章站 2022-05-10 09:46:02
...

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做任何事,所以要注意账号安全)