Debian系统如何赋予普通用户sudo权限

当我们安装Debian系统时,安装程序会创建两个用户,root用户和普通用户。普通用户默认不可以使用sudo来管理系统,但可以使用su命令来登录为root用户。

User is not in the sudoers file

如果普通用户使用sudo来执行一个命令,这个用户会被告知不在sudoer文件中,并且这个事件会通知到root用户。

is not in the sudoers file

如何赋予普通用户sudo权限

为了能够让普通用户使用sudo,我们需要将普通用户加入到sudo组中。你可以先用groups命令来查看当前用户属于哪些组。

用groups命令来查看当前用户属于哪些组

你可以看见,用户xiao不在sudo组中。为了将用户添加到sudo组中,首先用su命令登录为root用户。

su -

然后输入下面的命令将用户添加到sudo组。用你的真实用户名替换掉<username>。

adduser <username> sudo

现在你需要登出系统,然后重新登录。再打开一个终端窗口,运行groups命令。你会看见用户已经加入到了sudo组了。

加入到sudo组中

用户加入到sudo组后就升级为管理员了,可以使用sudo了。

user is not in the sudoers file

为这篇文章评分
[Total: 11 Average: 3.6]

Leave a Reply

Your email address will not be published.

The maximum upload file size: 2 MB. You can upload: image, audio, video, document, spreadsheet, interactive, text, archive, code, other. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here