diff --git a/bin/v-add-user b/bin/v-add-user index 36d7e5e1..f693894c 100755 --- a/bin/v-add-user +++ b/bin/v-add-user @@ -69,6 +69,7 @@ echo "$password" | /usr/bin/passwd "$user" --stdin &>/dev/null # Building directory tree mkdir $HOMEDIR/$user/conf +chattr +i $HOMEDIR/$user/conf if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB_SYSTEM" != 'no' ]; then mkdir $HOMEDIR/$user/conf/web diff --git a/bin/v-delete-user b/bin/v-delete-user index ad84fe94..8543751f 100755 --- a/bin/v-delete-user +++ b/bin/v-delete-user @@ -91,6 +91,7 @@ sed -i "/ $user$/d" $VESTA/data/queue/traffic.pipe # Removing system user /usr/sbin/userdel -f $user +chattr -i $HOMEDIR/$user/conf rm -rf $HOMEDIR/$user rm -f /var/spool/mail/$user rm -f /var/spool/cron/$user diff --git a/bin/v-rebuild-user b/bin/v-rebuild-user index 99531375..70cee8a2 100755 --- a/bin/v-rebuild-user +++ b/bin/v-rebuild-user @@ -65,6 +65,7 @@ chmod a+x $HOMEDIR/$user chmod a+x $HOMEDIR/$user/conf chown $user:$user $HOMEDIR/$user chown root:root $HOMEDIR/$user/conf +chattr +i $HOMEDIR/$user/conf if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB_SYSTEM" != 'no' ]; then mkdir -p $HOMEDIR/$user/conf/web