diff --git a/bin/v-add-web-domain-ftp b/bin/v-add-web-domain-ftp index 129e3939d..72faef347 100755 --- a/bin/v-add-web-domain-ftp +++ b/bin/v-add-web-domain-ftp @@ -56,10 +56,14 @@ if [ ! -z "$FTP_USER" ]; then /usr/sbin/userdel -f $FTP_USER > /dev/null 2>&1 fi -# Define shell -shell='/sbin/nologin' -if [ -e "/usr/bin/rssh" ]; then - shell='/usr/bin/rssh' +# Define ftp user shell +if [ -z "$FTP_SHELL" ]; then + shell='/sbin/nologin' + if [ -e "/usr/bin/rssh" ]; then + shell='/usr/bin/rssh' + fi +else + shell=$FTP_SHELL fi # Define path