Fre*_*man 2 command-line text-processing
有什么方法可以/etc/ssh/sshd_config通过终端中的一个命令更改“PermitRootLogin”的值?
我想在不打开它的情况下更改此文件的值,并将“PermitRootLogin”的值从是更改为否。
完全可以使用sed, 匹配行并更改值:
sed -i '/^PermitRootLogin/s/yes/no/' /etc/ssh/sshd_config
Run Code Online (Sandbox Code Playgroud)
^PermitRootLogin 匹配以开头的行 PermitRootLogins/yes/no 将选项的值从“是”更改为“否”