创建一个简单的后置脚本

时间:2019-05-14 23:19:45

标签: linux bash sh

我正在为Linux创建一个简单的发布后脚本。我需要bash .sh来更改sshd_config文件的设置,以将PermitRootLoginPasswordAuthenticationPermitEmptyPasswords设置为no。我正在使用由export设置的PATH,然后回显PATH,并尝试使用usr/bin/sed更改sshd_config,这对我来说有用吗?

#!/bin/bash
### export PATH ###
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
echo "$PATH"
usr/bin/sed -i 's/#\?\(PermitRootLogin\s*\).*$/\1 no/' /etc/ssh/sshd_config
usr/bin/sed -i 's/#\?\(PasswordAuthentication\s*\).*$/\1 no/' /etc/ssh/sshd_config
usr/bin/sed -i 's/#\?\(PermitEmptyPasswords\s*\).*$/\1 no/' /etc/ssh/sshd_config
service sshd restart

0 个答案:

没有答案