Linux 給普通用戶分配root權限或給用戶分配多個用戶組
作者:凨
Linux 給普通用戶分配root權限(Ubuntu14.04)
方法一
一般係統都會默認配置admin用戶組(Ubuntu14.04為例,admin用戶組具有root權限,但是admin用戶組沒有建立)
1.1查看admin用戶組權限
cat /etc/sudoers輸出如下
# User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL
%admin 這一行,admin用戶組就是具有root權限,如果沒有添加一下
改成如下,如果不修改,那麼使用命令時還是要輸入密碼
%admin ALL=(ALL) NOPASSWD: NOPASSWD:ALL
1.2.查看是否存在admin用戶組
文件包含所有用戶組
cat /etc/group如果沒有則添加用戶組
1.3添加/修改/刪除admin用戶組(沒有則添加)
https://blog.csdn.net/fenglailea/article/details/37035995
1.4給用戶設置admin(root權限組)附屬用戶組,給用戶設置root權限
例:web用戶所屬web用戶組,再此基礎上增加admin用戶組(admin用戶組具有root權限)
usermod -g web -G admin web #給web用戶設置主用戶組web組,admin附屬用戶組 #給用戶分配多個用戶組,多個附屬用戶組.如下設置 usermod -g web -G admin,www web #給web用戶設置主用戶組web組,admin,www附屬用戶組
方法二
設置和 root 一樣
/etc/sudoers
root ALL=(ALL:ALL) ALL web ALL=(ALL:ALL) ALL
用命令su –,即可獲得root權限進行操作
最後更新:2017-04-03 05:38:56