在安装完Debian系统之后,使用ssh登录系统后,使用sudo命令后出现错误:
xxx is not in the sudiers file
要修复这个错误的方式如下:
你可以使用与下面相同的命令进入 root 帐户。使用 root 账号登录:
su -
然后使用 nano 或 visudo 或任何编辑器打开 /etc/sudoers 文件。
nano /etc/sudoers
添加以下行和用户名。根据你的用户名替换 arindam。
arindam ALL=(ALL) ALL
保存并关闭文件。然后,注销并重新登录。这应该会给用户名 root 权限。
验证 SUDOERS 组成员
要验证用户是否已成功添加到 SUDOERS 组,你可以打开一个新的终端窗口并输入以下命令。将 arindam 替换为你添加到 SUDOERS 组的用户的实际用户名。
sudo -l -U arindam
如果用户是 SUDOERS 组的成员,你将看到他们拥有的权限列表。这是一个示例,你可以看到我的用户名具有所有访问权限。