我最近买了一个vps,而且我对在上面使用ubuntu相当陌生,因为我一直使用共享托管。
我创建了一个sudoer用户,昨天它运行得非常好,除非我编辑了ssh/ssh_config文件以禁用密码身份验证,但它没有工作,我决定明天再处理它。
我停止了我的服务器,当我今天启动它时,我尝试了命令sudo visudo /etc/ssh/ssh_config,它只是放置显示。
usage: visudo [-chqsV] [-f sudoers] [-x file]而不是打开文件。
我知道我的用法出了问题,但我似乎搞不清楚,昨天我做了同样的命令,而且效果很好。
发布于 2016-04-21 20:45:10
使用sudo编辑文件的命令是sudoedit:
sudoedit /etc/ssh/sshd_config同样,您也可以:
sudo -e /etc/ssh/sshd_config如前所述,visudo专门用于编辑sudoers文件。如果该文件是sudoers文件,则执行语法检查。您不想使用它来编辑其他文件。
发布于 2016-04-21 19:59:03
使用nano,visudo只适用于sudoers配置之外的任何东西。
https://askubuntu.com/questions/760131
复制相似问题