Skip to content

Commit eb90d03

Browse files
committed
Fix permissions for members of admin group (ex: admin ftp users)
1 parent 4322a4e commit eb90d03

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

bin/v-add-user

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@ if [ -z "$(grep ^hestia-users: /etc/group)" ]; then
6868
fi
6969

7070
# Add membership to hestia-users group to non-admin users
71-
if [ "$user" != "admin" ]; then
71+
if [ "$user" = "admin" ]; then
72+
setfacl -m "g:admin:r-x" "$HOMEDIR/$user"
73+
else
7274
usermod -a -G "hestia-users" "$user"
7375
setfacl -m "u:$user:r-x" "$HOMEDIR/$user"
7476
fi

install/upgrade/versions/latest.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,7 @@ if [ -e $HESTIA/data/users/history.log ]; then
5656
rm -f $HESTIA/data/users/history.log
5757
fi
5858

59+
# Members of admin group should be permitted to enter admin folder
60+
if [ -d /home/admin ]; then
61+
setfacl -m "g:admin:r-x" /home/admin
62+
fi

0 commit comments

Comments
 (0)