作者:凨
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用户组(没有则添加)
http://blog.csdn.net/fenglailea/article/details/37035995#t8
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权限进行操作