Skip to content

Commit 729c384

Browse files
committed
added verification for not uniq ftp user account
1 parent ca23ae6 commit 729c384

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

bin/v-add-web-domain-ftp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,14 @@ is_object_unsuspended 'web' 'DOMAIN' "$domain"
4343
# Action #
4444
#----------------------------------------------------------#
4545

46-
# Get domain values
4746
get_domain_values 'web'
47+
check_ftp_user=$(grep "^$ftp_user:" /etc/passwd)
48+
if [ ! -z "$check_ftp_user" ] && [ "$FTP_USER" != "$ftp_user" ]; then
49+
echo "Error: ftp user $ftp_user already exists"
50+
log_event "$E_EXISTS $EVENT"
51+
exit $E_EXISTS
52+
fi
53+
4854
if [ ! -z "$FTP_USER" ]; then
4955
/usr/sbin/userdel $FTP_USER
5056
fi

0 commit comments

Comments
 (0)