File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed
Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change 175175
176176# Add a general group for normal users created by Hestia
177177if [ -z " $( grep ^hestia-users: /etc/group) " ]; then
178- echo " Add missing hestia-users group"
179178 groupadd " hestia-users"
180179fi
181180
182181# Make sure non-admin users belong to correct Hestia group
183182for user in ` ls /usr/local/hestia/data/users/` ; do
184- echo " [ACL] Check user $user "
185183 if [ " $user " != " admin" ]; then
186- echo " [ACL] Fix acl for user: $user "
187184 usermod -a -G " hestia-users" " $user "
188185 setfacl -m " u:$user :r-x" " $HOMEDIR /$user "
189186
190- # fix FTP users
187+ # Update FTP users groups membership
191188 uid=$( id -u $user )
192189 for ftp_user in $( cat /etc/passwd | grep -v " ^$user :" | grep " ^$user .*:$uid :$uid :" | cut -d " :" -f1) ; do
193- echo " [ACL] Fix acl for FTP user: $ftp_user "
194190 usermod -a -G " hestia-users" " $ftp_user "
195191 done
196192
You can’t perform that action at this time.
0 commit comments