再実行時のBugFix
authordev <dev>
Tue, 18 Oct 2022 10:33:04 +0000 (10:33 +0000)
committerdev <dev>
Tue, 18 Oct 2022 10:33:04 +0000 (10:33 +0000)
useradd.sh

index 69836ae58f5df116155c391f6efdeb78ab32b30e..dbb78ed07d172ea3bbc7167d53132c96ff80d88c 100755 (executable)
@@ -9,7 +9,7 @@
 #     - chroot環境を構築後に、このスクリプトを実行すること
 #     - 既存ユーザーを対象。新規ユーザーの場合は事前に、'useradd' しておくこと
 #
-#   $Id: useradd.sh,v 1.1 2022/10/18 08:44:17 dev Exp $
+#   $Id: useradd.sh,v 1.2 2022/10/18 10:33:04 dev Exp $
 #
 #####################################################################################
 
@@ -64,7 +64,7 @@ if [ ! -f ${CHG_ROOT}/home/${USER}/.ssh/authorized_keys -a -f /home/${USER}/.ssh
   install -m 0600 -o $USER -g root /home/${USER}/.ssh/authorized_keys ${CHG_ROOT}/home/${USER}/.ssh/authorized_keys
 fi
 
-if [ -d /home/${USER}/.ssh ]; then
+if [ -d /home/${USER}/.ssh -a ! -L /home/${USER}/.ssh ]; then
   mv /home/${USER}/.ssh /home/${USER}/.ssh.bak
   ln -s ${CHG_ROOT}/home/${USER}/.ssh /home/${USER}/.ssh
 fi