From 57cbc0c372ce94e089edfcb02163295548c61f4d Mon Sep 17 00:00:00 2001 From: lissav Date: Tue, 9 Apr 2013 18:23:51 +0000 Subject: [PATCH] fix defect 3477 git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@15904 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd --- xCAT/postscripts/remoteshell | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/xCAT/postscripts/remoteshell b/xCAT/postscripts/remoteshell index e23ff6ffa..87cdb3180 100755 --- a/xCAT/postscripts/remoteshell +++ b/xCAT/postscripts/remoteshell @@ -7,6 +7,14 @@ if [ -e /etc/xCATMN ]; then logger -t xcat -p local4.info "remoteshell:Running on the Management Node , exiting " exit 0 fi +# if -p input, do special PCM setup +if [ -n "$1" ]; then + if [ $1 = "-p" ]; then + SETUPFORPCM=1 + fi +fi + + # Linux or if AIX call aixremoteshell -d if [ "$(uname -s)" = "AIX" ]; then ./aixremoteshell -d 2>&1 @@ -21,7 +29,9 @@ then sed -i 's/^KeyRegenerationInterval .*$/KeyRegenerationInterval 0/' /etc/ssh/sshd_config sed -i 's/\(.*MaxStartups.*\)/#\1/' /etc/ssh/sshd_config echo "MaxStartups 1024" >>/etc/ssh/sshd_config - #echo "PasswordAuthentication no" >>/etc/ssh/sshd_config + if [ "$SETUPFORPCM" = "1" ];then + echo "PasswordAuthentication yes" >>/etc/ssh/sshd_config + fi fi if [ -r /etc/ssh/sshd_config ]