Ver Fonte

Fix permissions for members of admin group (ex: admin ftp users)

Robert Zollner há 6 anos atrás
pai
commit
eb90d03736
2 ficheiros alterados com 7 adições e 1 exclusões
  1. 3 1
      bin/v-add-user
  2. 4 0
      install/upgrade/versions/latest.sh

+ 3 - 1
bin/v-add-user

@@ -68,7 +68,9 @@ if [ -z "$(grep ^hestia-users: /etc/group)" ]; then
 fi
 
 # Add membership to hestia-users group to non-admin users
-if [ "$user" != "admin" ]; then
+if [ "$user" = "admin" ]; then
+    setfacl -m "g:admin:r-x" "$HOMEDIR/$user"
+else
     usermod -a -G "hestia-users" "$user"
     setfacl -m "u:$user:r-x" "$HOMEDIR/$user"
 fi

+ 4 - 0
install/upgrade/versions/latest.sh

@@ -56,3 +56,7 @@ if [ -e $HESTIA/data/users/history.log ]; then
     rm -f $HESTIA/data/users/history.log
 fi
 
+# Members of admin group should be permitted to enter admin folder
+if [ -d /home/admin ]; then
+    setfacl -m "g:admin:r-x" /home/admin
+fi