在·linux中输入命令:sudo firewall-cmd --state 提示: sudo: /etc/sudoers 可被任何人写 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 无法初始化策略插件
时间: 2024-02-29 13:50:20 浏览: 199
在Linux中,输入命令`sudo firewall-cmd --state`用于检查防火墙的状态。但是根据您提供的提示信息,看起来您的系统中存在sudo配置问题,导致无法使用sudo命令。
sudo是一种权限管理工具,允许普通用户以超级用户的身份执行特权命令。然而,sudo需要正确的sudoers配置文件来确定哪些用户或组可以执行特权命令。
解决此问题的一种方法是编辑sudoers文件并添加适当的配置。您可以使用以下命令以root用户身份编辑sudoers文件:
```
su -
visudo
```
然后,找到以下行:
```
root ALL=(ALL:ALL) ALL
```
在该行下面添加以下内容:
```
your_username ALL=(ALL:ALL) ALL
```
将`your_username`替换为您的用户名。保存并退出文件。
如果您不熟悉sudoers文件的编辑,请谨慎操作,以免造成系统问题。如果您不确定如何操作,请咨询系统管理员或寻求专业帮助。
阅读全文