centos7not in the sudoers file
时间: 2023-11-05 09:56:01 浏览: 103
centos7配置swap交换内存空间
centos7中的“centos is not in the sudoers file”错误是由于当前普通用户没有在sudoers文件中添加权限所致。要解决这个问题,您可以按照以下步骤操作:
1. 打开终端并输入以下命令以切换到root用户:
```
su -
```
输入当前登录用户的密码并按回车键。
2. 进入sudoers文件所在目录。如果无法找到该目录,请使用以下命令更改权限:
```
chmod u+w /etc/sudoers
```
3. 编辑sudoers文件。使用以下命令打开sudoers文件:
```
vi /etc/sudoers
```
4. 在sudoers文件中找到类似于“root ALL=(ALL) ALL”的行。
5. 在找到的行下方添加以下内容,其中"centos"是您想要添加sudo权限的用户名:
```
centos ALL=(ALL) ALL
```
6. 保存并退出sudoers文件。在vi编辑器中,按下Esc键,然后输入以下命令:
```
:wq
```
现在,centos用户应该具有sudo权限了。
阅读全文