>>> /etc/sudoers: 语法错误 near line 53 <<< sudo: /etc/sudoers 中第 53 行附近有解析错误 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 无法初始化策略插件
时间: 2023-10-31 17:49:57 浏览: 139
这个错误提示是因为 `/etc/sudoers` 文件中出现了语法错误。这个文件是用来授权用户可以使用 `sudo` 命令来执行超级用户权限的,如果文件中出现了语法错误,系统就无法读取该文件,从而无法使用 `sudo` 命令。
要解决这个问题,你需要使用 root 权限来编辑 `/etc/sudoers` 文件,并检查第 53 行附近是否存在语法错误。可以使用类似于 `visudo` 命令来编辑该文件,这个命令会在保存文件时检查文件的语法是否正确。如果你不熟悉 `/etc/sudoers` 文件的语法,建议不要直接编辑该文件,而是使用 `visudo` 命令来修改。
相关问题
>>> /etc/sudoers: 语法错误 near line 26 <<< sudo: /etc/sudoers 中第 26 行附近有解析错误 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 无法初始化策略插件
这个错误通常是由于编辑sudoers文件时出现语法错误导致的。如果您有root权限,则可以使用以下步骤修复:
1. 以root用户身份登录系统。
2. 执行命令:`pkexec visudo`
3. 这将打开`/etc/sudoers`文件的编辑器。
4. 检查第26行及其附近是否存在任何语法错误或拼写错误。如果有,请进行修正。
5. 保存并退出sudoers文件。
6. 确认修改后,退出编辑器。
7. 重新启动sudo服务,以使更改生效:`sudo service sudo restart`
如果您不具备root权限,则需要联系系统管理员或其他有权修改sudoers文件的用户来修复此错误。
[wf@server1 root]$ sudo mkdir ttt >>> /etc/sudoers: 语法错误 near line 108 <<< sudo: /etc/sudoers 中第 108 行附近有解析错误 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 无法初始化策略插件
这个错误提示表明在修改sudoers文件时出现了语法错误。sudoers文件通常使用visudo命令进行编辑,该命令会在保存文件前检查文件的语法是否正确。因此建议使用visudo命令来修改sudoers文件。
使用以下命令以root用户身份打开sudoers文件:
```
su -
visudo
```
然后在文件末尾添加以下内容:
```
# User privilege specification
username ALL=(ALL) ALL
```
其中,username是你的用户名。然后使用:wq命令保存并退出sudoers文件。这样就可以使用sudo命令以管理员身份执行命令了。
阅读全文