centos source /etc/sudoers 报:bash: Defaults: 未找到命令...
时间: 2024-01-25 13:04:10 浏览: 226
Linux -bash: ls: command not found
当你运行 `source /etc/sudoers` 命令时,出现 "bash: Defaults: command not found" 错误,这是因为 `/etc/sudoers 文件不应该被直接加载或执行,它是由系统自动解析的。`source` 命令用于加载 shell 脚本文件,而 `/etc/sudoers` 并不是一个可执行的脚本文件。
如果你需要重新加载 sudoers 文件使更改生效,可以使用以下命令:
```
sudo -i
```
这将以 root 用户身份登录并打开一个新的交互式 shell。在这个 shell 中,sudoers 文件会自动加载,并且你的更改将生效。
请注意,在修改 sudoers 文件之前,务必小心并确保对文件的更改是正确的。任何错误的更改都可能导致系统安全性问题。如果你不确定如何修改 sudoers 文件,请备份原始文件并寻求系统管理员或其他有经验的人员的帮助。
阅读全文