@@ -21,22 +21,21 @@ SSHD_CONFIG='/etc/ssh/sshd_config'
2121
2222if [ ! -d " /home/${BASE_NAME} " ]; then
2323 groupadd --gid=1010 $WP_SFTP_USER & > /dev/null
24- useradd --uid=1010 --gid=1010 --shell=/usr/bin/zsh -m --home-dir /home/${BASE_NAME} / $WP_SFTP_USER & > /dev/null
24+ useradd --uid=1010 --gid=1010 -m --home-dir /home/${BASE_NAME} / $WP_SFTP_USER & > /dev/null
25+ # use the following, if the user prefers ZSH shell
26+ # useradd --uid=1010 --gid=1010 --shell=/usr/bin/zsh -m --home-dir /home/${BASE_NAME}/ $WP_SFTP_USER &> /dev/null
2527
2628 groupadd ${BASE_NAME} & > /dev/null
27- else
28- echo " the default directory /home/${BASE_NAME} already exists!" ; exit 1
29- fi
3029
31- # "web" is meant for SFTP only user/s
32- gpasswd -a $WP_SFTP_USER ${BASE_NAME} & > /dev/null
30+ # "web" is meant for SFTP only user/s
31+ gpasswd -a $WP_SFTP_USER ${BASE_NAME} & > /dev/null
3332
34- mkdir -p /home/${BASE_NAME} /{.aws,.composer,.ssh,.well-known,Backup,bin,git,log,others,php/session,scripts,sites,src,tmp,mbox,.npm,.wp-cli} & > /dev/null
35- mkdir -p /home/${BASE_NAME} /Backup/{files,databases}
33+ mkdir -p /home/${BASE_NAME} /{.aws,.composer,.ssh,.well-known,Backup,bin,git,log,others,php/session,scripts,sites,src,tmp,mbox,.npm,.wp-cli} & > /dev/null
34+ mkdir -p /home/${BASE_NAME} /Backup/{files,databases}
3635
37- chown -R $WP_SFTP_USER :$WP_SFTP_USER /home/${BASE_NAME}
38- chown root:root /home/${BASE_NAME}
39- chmod 755 /home/${BASE_NAME}
36+ chown -R $WP_SFTP_USER :$WP_SFTP_USER /home/${BASE_NAME}
37+ chown root:root /home/${BASE_NAME}
38+ chmod 755 /home/${BASE_NAME}
4039
4140# -- allow the user to login to the server --#
4241# older way of doing things by appending it to AllowUsers directive
@@ -103,11 +102,15 @@ fi # /Match group ${BASE_NAME}
103102
104103WP_SFTP_PASS=$( pwgen -s 18 1)
105104
106- echo " $WP_SFTP_USER :$WP_SFTP_PASS " | chpasswd
105+ echo " $WP_SFTP_USER :$WP_SFTP_PASS " | chpasswd
107106
108- echo ; echo " SFTP username is $WP_SFTP_USER " ; echo ;
109- echo ; echo " SFTP password is $WP_SFTP_PASS " ; echo ;
110- echo ' Please make a note of these somewhere safe'
111- echo ' Also please test if things are okay!'
107+ echo ; echo " SFTP username is $WP_SFTP_USER " ; echo ;
108+ echo ; echo " SFTP password is $WP_SFTP_PASS " ; echo ;
109+ echo ' Please make a note of these somewhere safe'
110+ echo ' Also please test if things are okay!'
112111
113- # Next Step - Setup PHP-FPM pool
112+ # Next Step - Setup PHP-FPM pool
113+ else
114+ echo " the default directory /home/${BASE_NAME} already exists!"
115+ # exit 1
116+ fi # end of if ! -d "/home/${BASE_NAME}" - whoops
0 commit comments