Linux中root没有初始化且用户不在sudoers文件中怎么办
时间: 2023-04-09 15:00:45 浏览: 287
如果您没有sudo权限,也没有root用户的密码,那么您将无法以root用户身份登录系统。您可以尝试使用其他具有sudo权限的用户登录系统,并将您的用户添加到sudoers文件中。如果没有其他具有sudo权限的用户,则需要使用其他方法来获取root权限,例如使用Live CD或USB启动系统并修改root密码。
相关问题
用户不在sudoers文件中
这个错误通常出现在用户尝试使用sudo命令时,系统提示用户没有sudo权限。解决这个问题的方法是将用户添加到sudoers文件中。
1. 首先,以root用户身份登录到系统中。
2. 执行以下命令打开sudoers文件:
```
visudo
```
3. 在文件中找到以下行:
```
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
```
4. 在该行下方添加以下内容:
```
## Allow user to run any commands anywhere
username ALL=(ALL) ALL
```
其中,username是你需要添加sudo权限的用户名。
5. 保存并关闭文件。
现在,你的用户已经被添加到sudoers文件中,并且可以使用sudo命令了。
root 不在 sudoers 文件中
这个错误提示意思是当前用户没有sudo权限,无法执行sudo命令。需要将当前用户添加到sudoers文件中,才能使用sudo命令。可以使用root用户或者具有sudo权限的用户来修改sudoers文件,添加当前用户的权限。