Ubuntu/Debian 将普通用户加入sudoer 中
错误信息 lvgg is not in the sudoers file 表示当前用户 lvgg 没有被添加到 /etc/sudoers 文件中,因此无法使用 sudo 命令执行需要管理员权限的操作。
解决方法
你需要以具有 sudo 权限的用户身份(如 root 或其他管理员用户)将 lvgg (请将lvgg更换为你要添加的用户的名字)添加到 sudoers 文件中。以下是具体步骤:
1. 切换到 root 用户
如果你知道 root 用户的密码,可以通过以下命令切换到 root 用户:
su
然后输入 root 用户的密码。
2. 将 lvgg 添加到 sudoers 文件
使用 visudo 命令编辑 /etc/sudoers 文件:
vi /etc/sudoer
在文件中找到以下行:
root ALL=(ALL:ALL) ALL
在下面添加一行:
lvgg ALL=(ALL:ALL) ALL
vi 中按 ESC 键进入命令模式,输入:wq! 保存并退出(在 nano 编辑器中,按 Ctrl + O 保存,按 Ctrl + X 退出)。
3. 验证
从root切换回 lvgg 用户:
exit
尝试运行 sudo 命令,例如:
sudo apt update
如果不再报错,说明 lvgg 用户已成功获得 sudo 权限。
注意事项
- 谨慎编辑
/etc/sudoers文件:错误的编辑可能导致系统无法使用sudo命令。建议使用visudo命令,因为它会在保存时检查语法错误。 - 如果你无法切换到
root用户,且没有其他具有sudo权限的用户,可能需要通过单用户模式或恢复模式来修复。
完成以上步骤后,vgg 用户应该可以使用 sudo 命令了。

浙公网安备 33010602011771号