From 729c38416433c73930b46cc075d32f1851e80100 Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Tue, 8 Jan 2013 13:34:29 +0200 Subject: [PATCH] added verification for not uniq ftp user account --- bin/v-add-web-domain-ftp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/v-add-web-domain-ftp b/bin/v-add-web-domain-ftp index 52e15038..5c273b22 100755 --- a/bin/v-add-web-domain-ftp +++ b/bin/v-add-web-domain-ftp @@ -43,8 +43,14 @@ is_object_unsuspended 'web' 'DOMAIN' "$domain" # Action # #----------------------------------------------------------# -# Get domain values get_domain_values 'web' +check_ftp_user=$(grep "^$ftp_user:" /etc/passwd) +if [ ! -z "$check_ftp_user" ] && [ "$FTP_USER" != "$ftp_user" ]; then + echo "Error: ftp user $ftp_user already exists" + log_event "$E_EXISTS $EVENT" + exit $E_EXISTS +fi + if [ ! -z "$FTP_USER" ]; then /usr/sbin/userdel $FTP_USER fi