新增一个组,名为 rootgroup
groupadd rootgroup
给该组赋root权限: 在 /etc/sudoers下面添加以下内容:
#includedir /etc/sudoers.d
%adm ALL=NOPASSWD:/bin/su
%adm ALL=NOPASSWD:/usr/libexec/openssh/sftp-server
%rootgroup ALL=NOPASSWD:/bin/su
%rootgroup ALL=NOPASSWD:/usr/libexec/openssh/sftp-server
新建test账号,并归属 rootgroup组
useradd test -G rootgroup
登录到该账号,查看是否具备root权限
sudo su root
------给单个用户赋root权限:
eg: 给hadoop用户赋root权限,在/etc/sudoers文件中root下一行添加hadoop用户即可
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
hadoop ALL=(ALL) NOPASSWD: ALL