CLOUDSTACK-3054 - Have ssh key initscript handle SELinux permissions

This commit is contained in:
Ian Service 2013-06-18 10:39:31 -04:00 committed by David Nalley
parent 10e80afdeb
commit 779763fdfd
1 changed files with 5 additions and 0 deletions

View File

@ -71,6 +71,7 @@ fi
homedir=$(grep ^$user /etc/passwd|awk -F ":" '{print $6}')
sshdir=$homedir/.ssh
authorized=$sshdir/authorized_keys
restorecon=/sbin/restorecon
if [ ! -e $sshdir ]
@ -86,6 +87,10 @@ fi
cat $authorized|grep -v "$publickey" > $authorized
echo "$publickey" >> $authorized
if [ -e $restorecon ]
then
$restorecon -R -v $sshdir
fi
exit 0