File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed
Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 7272# Checking users
7373shells=" rssh|nologin"
7474for user in $( grep " $HOMEDIR " /etc/passwd | egrep " $shells " | cut -f 1 -d:) ; do
75- if [ -d " $HESTIA /data/ users/ $ user" ] ; then
75+ # Include all users v-add- user-sftp-jail will handle it
7676 $BIN /v-add-user-sftp-jail " $user " " no"
77- fi
7877done
7978
8079# Restart ssh service
Original file line number Diff line number Diff line change @@ -32,8 +32,8 @@ check=$(is_object_valid 'user' 'USER' "$user")
3232if [ $? -ne 0 ]; then
3333 user_str=$( grep " ^$user :" /etc/passwd | egrep " rssh|nologin" )
3434 # try to detect "owner" of the ftp_user if not found dont set it up
35- user =$( echo $user_str | cut -f6 -d : | cut -f3 -d / )
36- is_object_valid ' user' ' USER' " $user "
35+ user_owner =$( echo $user_str | cut -f6 -d : | cut -f3 -d / )
36+ is_object_valid ' user' ' USER' " $user_owner "
3737fi
3838user_str=$( grep " ^$user :" /etc/passwd | egrep " rssh|nologin" )
3939if [ -z " $user_str " ]; then
Original file line number Diff line number Diff line change @@ -21,4 +21,13 @@ upgrade_config_set_value 'UPGRADE_UPDATE_MAIL_TEMPLATES' 'false'
2121upgrade_config_set_value ' UPGRADE_REBUILD_USERS' ' false'
2222upgrade_config_set_value ' UPGRADE_UPDATE_FILEMANAGER_CONFIG' ' false'
2323
24- chmod 700 /root/.gnupg
24+ echo " [ * ] Create .gnupg directory"
25+ chmod 700 /root/.gnupg
26+
27+ echo " [ * ] Ensure jail is enabled for sftp or ftp users"
28+ shells=" rssh|nologin"
29+ for user in $( grep " $HOMEDIR " /etc/passwd | egrep " $shells " | cut -f 1 -d:) ; do
30+ if [ -d " $HESTIA /data/users/$user " ]; then
31+ $BIN /v-add-user-sftp-jail " $user " " no"
32+ fi
33+ done
You can’t perform that action at this time.
0 commit comments