Skip to content

Commit 4a26f72

Browse files
Merge pull request hestiacp#637 from K2rool/patch-1
Stricter Permissions
2 parents d70a936 + 395c471 commit 4a26f72

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

bin/v-add-user

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,13 @@ echo "$user:$password" | /usr/sbin/chpasswd
6565
mkdir $HOMEDIR/$user/conf
6666

6767
if [ ! -z "$WEB_SYSTEM" ]; then
68+
nginxuser=$(ps -eo user,comm|grep nginx|uniq|grep -v "root"|awk '{ print $1}')
6869
mkdir $HOMEDIR/$user/conf/web $HOMEDIR/$user/web $HOMEDIR/$user/tmp
69-
chmod 751 $HOMEDIR/$user/conf/web $HOMEDIR/$user/web
70-
chmod 771 $HOMEDIR/$user/tmp
71-
chown $user:$user $HOMEDIR/$user/web $HOMEDIR/$user/tmp
70+
chmod 751 $HOMEDIR/$user/conf/web
71+
chmod 710 $HOMEDIR/$user/web
72+
chmod 700 $HOMEDIR/$user/tmp
73+
chown $user:$nginxuser $HOMEDIR/$user/web
74+
chown $user:$user $HOMEDIR/$user/tmp
7275
fi
7376

7477
if [ ! -z "$MAIL_SYSTEM" ]; then

0 commit comments

Comments
 (0)