閱讀848 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 對於有誌於成為架構師的開發者,支付寶架構團隊有何建議?
  下一篇:go 小猴爬台階問題