
visudo /etc/sudoers
当我运行它时,我得到了这个:
usage: visudo [-c] [-q] [-s] [-V] [-f sudoers]
手册似乎没有解释这一点。我在谷歌上找到的所有资源都告诉我我应该能够按照我的方式执行此操作...
更新
没有vim
它会产生同样的结果
答案1
Visudo 仅用于直接编辑 /etc/sudoers 文件。因此,您无需在编辑时调用 vim,也无需调用目标文件。只需使用visudo
,它就会自动使用 vim 打开 /etc/sudoers。
如果你需要提升你的权限并使用 vim 编辑文件,那么你最终会像上面那样使用 sudo: sudo vim filename.txt
。——
Christopher Karel
答案2
按照它告诉你的做。 visudo -f /etc/sudoers
是你所要求的直接翻译。但是,/etc/sudoers
是它工作的默认文件,因此只需正常visudo
(无参数)即可工作。