在debian中,一般用户是kaz,我输入sudo service status时,系统显示kaz is not the sudoers file
在 Debian 系统中,当你使用 sudo
命令时,如果系统显示 “kaz is not in the sudoers file
”,说明当前用户 kaz
没有被授予使用 sudo
命令的权限。要解决这个问题,你可以按照以下步骤将 kaz
用户添加到 sudoers
文件中。
-
切换到 root 用户(假设你知道 root 用户的密码):
su -
-
将用户 kaz 添加到 sudo 组:
在 root 权限下运行以下命令,将kaz
用户添加到sudo
组:usermod -aG sudo kaz
-
验证 sudo 组权限:
可以查看/etc/sudoers
文件以确认 sudo 组的用户是否具有 sudo 权限:cat /etc/sudoers
你应该看到类似以下内容:
%sudo ALL=(ALL:ALL) ALL
-
退出 root 账号并重新登录:
退出 root 账号,重新登录kaz
用户:exit
-
测试 sudo 命令:
尝试运行sudo
命令,验证是否可以使用:sudo service status
如果以上步骤没有问题,kaz
用户应该能够成功使用 sudo
。