我想通过我的shell脚本将变量从“是”设置为“否”,我该怎么做?这是我正在执行的命令...
cat sshd_config | grep "PasswordAuthentication"
这是我得到的输出...
#PasswordAuthentication yes
# PasswordAuthentication. Depending on your PAM configuration
# PAM authentication, then enable this but set PasswordAuthentication
这里第一行#PasswordAuthentication yes
是我想直接通过我的shell脚本将其更改为#PasswordAuthentication no
而不需要任何编辑器的那一行。请同样帮我。谢谢。
答案 0 :(得分:2)
可能是这个
perl -pi -e 's/PasswordAuthentication yes/PasswordAuthentication no/g' sshd_config
或者您可以使用sed
sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/g' sshd_config