Skip to content

Commit 601cc77

Browse files
committed
fix for chattr
1 parent d1ee9b8 commit 601cc77

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

bin/v-add-user

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ echo "$password" | /usr/bin/passwd "$user" --stdin &>/dev/null
6969

7070
# Building directory tree
7171
mkdir $HOMEDIR/$user/conf
72-
chattr +i $HOMEDIR/$user/conf
7372

7473
if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB_SYSTEM" != 'no' ]; then
7574
mkdir $HOMEDIR/$user/conf/web
@@ -97,6 +96,7 @@ fi
9796

9897
# Set permissions
9998
chmod a+x $HOMEDIR/$user
99+
chattr +i $HOMEDIR/$user/conf
100100

101101
# Checking quota
102102
if [ ! -z "$DISK_QUOTA" ] && [ "$DISK_QUOTA" != 'no' ]; then

func/rebuild.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ rebuild_user_conf() {
4141
chmod u-w /etc/shadow
4242

4343
# Building directory tree
44+
if [ -e "$HOMEDIR/$user/conf" ]; then
45+
chattr -i $HOMEDIR/$user/conf
46+
fi
4447
mkdir -p $HOMEDIR/$user/conf
4548
chmod a+x $HOMEDIR/$user
4649
chmod a+x $HOMEDIR/$user/conf

0 commit comments

Comments
 (0)