visudobash
用户 机器=(极权那个角色的权利)ide
root ALL=(ALL) ALLui
stephen ALL=(ALL) /usr/sbin/useradd,/usr/sbin/userdelthree
[stephen@52game ~]$ sudo /usr/sbin/useradd kkkit
[sudo] password for stephen: class
Sorry, try again.变量
[sudo] password for stephen: file
[stephen@52game ~]$ id kkkrust
uid=501(kkk) gid=501(kkk) 组=501(kkk)权限
[stephen@52game ~]$ sudo /usr/sbin/useradd 380233718
[stephen@52game ~]$ id 380233718
uid=502(380233718) gid=502(380233718) 组=502(380233718)
[stephen@52game ~]$
注意:sudo是钦差大臣,不能少,不能修改修改rooot。
皇帝的太子
leader ALL=(ALL) ALL
[root@52game ~]# useradd leader
[root@52game ~]# passwd leader
不用告诉leader root密码,能够切换到root
[root@52game ~]# su - leader
[leader@52game ~]$ su -
密码:
[leader@52game ~]$ sudo su -
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for leader:
[root@52game ~]#
查询本身权限
sudo -l
管理员用户切换不须要密码
stephen ALL=(ALL) NOPASSWD:ALL
[root@52game ~]# su - stephen
[stephen@52game ~]$ su -
密码:
[stephen@52game ~]$ sudo su -
[root@52game ~]#
当即使环境变量生效
. .bash_profile
source .bash_profile