在/etc/sudoers,它说:
# This file MUST be edited with the 'visudo' command as root.
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么必须使用visudo?
似乎我能够gedit通过发出以下命令成功地编辑文件:
sudo gedit /etc/sudoers。
如果我可以用 编辑它gedit,为什么我必须使用visudo?
Pil*_*ot6 12
使用更安全visudo。您可以/etc/sudoers直接编辑,但如果在那里打错字,您将无法再使用sudo。并且无法修复您的错误。
visudo 针对多个同时编辑锁定 sudoers 文件,提供基本的健全性检查,并检查解析错误。
您可以通过以下方式阅读更多信息:
man visudo
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3078 次 |
| 最近记录: |