我将用户添加到 root 组,但该用户仍然无法执行需要 root 权限的操作。这是什么问题?
答案1
Ubuntu 上禁用 root 登录。将用户添加到 root 组只会影响具有 root 组的文件的权限,例如编辑一些没有 的配置文件。在命令前sudo
使用以 root 身份运行该命令,或获取 root shell。sudo
sudo -i
答案2
root
在 Ubuntu 上登录被禁用。将用户添加到root
组将只允许访问具有root
组的文件,例如某些配置文件。加入root
组不会赋予任何特殊权限。
授予用户访问权sudo
、阅读权man sudoers
并将其添加到sudo
组。
adduser <username> sudo
一旦另一个用户注销并登录,或者执行newgrp sudo
,另一个用户将能够在其命令前面加上以sudo
身份运行root
,例如sudo wc -l /etc/shadow
。