如何为现有用户授予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