root 不在 sudoers 文件中
时间: 2023-04-24 10:01:12 浏览: 110
这个错误提示意思是当前用户没有sudo权限,无法执行sudo命令。需要将当前用户添加到sudoers文件中,才能使用sudo命令。可以使用root用户或者具有sudo权限的用户来修改sudoers文件,添加当前用户的权限。
相关问题
root不在sudoers文件中怎么办
如果您没有root权限,您可以尝试以下方法:
1. 使用已经授权的sudo用户:如果您知道已经授权sudo的用户,请使用该用户进行操作。
2. 通过su命令切换到root用户:如果您知道root用户的密码,您可以使用su命令切换到root用户。
3. 添加用户到sudoers文件中:如果您有sudo权限的用户,请使用该用户添加您的用户到sudoers文件中。您可以使用以下命令进行添加:
```
sudo visudo
```
在文件末尾添加以下行:
```
username ALL=(ALL) ALL
```
其中,username是您要添加的用户名。保存并退出编辑器。
4. 使用恢复模式:如果您有物理访问权限,您可以进入恢复模式并重置root密码。具体步骤可以参考您所使用的Linux发行版的文档。
5. 重新安装系统:如果上述方法都不能解决问题,您可以尝试重新安装操作系统。
sudo passwd root 显示不在sudoers文件中。此事将被告
这个问题的意思是执行sudo passwd root命令时,提示“不在sudoers文件中”。这是因为当前用户没有sudo权限,无法执行该命令。要解决这个问题,需要以root用户身份登录或者联系系统管理员为当前用户添加sudo权限。可以使用su命令切换到root用户,然后执行visudo命令编辑sudoers文件,添加当前用户的sudo权限。另外,也可以使用其他具有sudo权限的用户为当前用户添加sudo权限。但是需要注意的是,sudo权限应该谨慎使用,以免造成系统安全问题。
阅读全文