如何为现有用户授予sudo权限?
我想在Ubuntu中授予一个新创建的用户sudo
权限。
我试过了
sudo adduser hduser admin
但它表示不存在管理员组。 我该怎么做?
您需要将用户hduser
添加到sudo
组(这是Ubuntu中的“管理员”组)。
如果您已经创建了用户,则可以通过在终端中运行以下命令将用户添加到sudo
组:
sudo usermod -a -G sudo hduser
相反,你可以尝试,
sudo adduser hduser sudo
在Ubuntu中,您只需将用户添加到组sudo
。
1)成为root。 你可以使用sudo -i
或成为root的老式方式su -
2)运行visudo
3)我更改了sudoers文件的这一部分,让我选择的用户成为sudo用户,你可以类似地添加用户(空白行引入格式干净):
## User Aliases ## These aren't often necessary, as you can use regular groups ## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname ## rather than USERALIAS # User_Alias ADMINS = jsmith, mikem dbadmin ALL=(ALL) ALL ics ALL=(ALL) ALL csm ALL=(ALL) ALL coa ALL=(ALL) ALL
4)按:
和x将更改写入sudoers并退出vi。
编辑sudoers文件: sudo visudo
并添加:
user ALL=(ALL:ALL) ALL