0%

Ubuntu给用户赋予root权限

给一个新用户添加一个附加组。

1
usermod -aG group user

a 是追加
G 附加组

移除这个附加组,相当于复原。

1
gpasswd -d user group

或者是编辑suoders文件

1
sudo visudo

模仿root那行,再添加一行内容

1
2
root    ALL=(ALL:ALL) ALL
user ALL=(ALL:ALL) ALL

这个时候user就能获取到root权限了。

但是每次使用命令时都得加前缀sudo

可以通过命令sudo -s进入到root的shell,s代表shell

网上很多说修改/etc/passwd,把user的uid和gid修改为0,和root一样,这样会出很多问题的,强烈不建议这样。