当前位置: 首页>>技术问答>>正文


如何将sudo权限授予现有用户?

, ,

问题描述

我想在Ubuntu中授予新创建的用户sudo权限。

我试过了

sudo adduser hduser admin

但它表示不存在管理员组。我该怎么做?

最佳解决办法

您需要将用户hduser添加到sudo组(它是Ubuntu中的”administrators”组)。

如果您已创建用户,则可以通过在终端中运行以下命令将用户添加到sudo组中:

sudo usermod -a -G sudo hduser

次佳解决办法

相反,你可以尝试,

sudo adduser hduser sudo

在Ubuntu中,您只需将用户添加到组sudo

第三种解决办法

1)成为根。你可以使用sudo -i来做到这一点,或成为老式的方式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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/464.html,未经允许,请勿转载。