Browse Source

Merge branch 'master' into dev-0730

Zollner Robert 6 years ago
parent
commit
47f3c698ac
3 changed files with 10 additions and 1 deletions
  1. 1 0
      CHANGELOG.md
  2. 3 1
      bin/v-add-user-sftp-jail
  3. 6 0
      bin/v-open-fs-config

+ 1 - 0
CHANGELOG.md

@@ -22,6 +22,7 @@ All notable changes to this project will be documented in this file.
 - v-generate-api-key: Fixed wrong quotes used for default keys folder location.
 - v-generate-api-key: Fixed wrong quotes used for default keys folder location.
 - Fixed permissions to allow access for FTP users created in web domains under admin account.
 - Fixed permissions to allow access for FTP users created in web domains under admin account.
 - Removed obsolete Vesta Filemanager files completely.
 - Removed obsolete Vesta Filemanager files completely.
+- Check if user home exists before set permission on sftp jail.
 
 
 ## [1.0.4] - 2019-07-09 - Hotfix
 ## [1.0.4] - 2019-07-09 - Hotfix
 ### Bugfixes
 ### Bugfixes

+ 3 - 1
bin/v-add-user-sftp-jail

@@ -56,7 +56,9 @@ users=$(IFS=',';echo "${users[*]// /|}";IFS=$' \t\n')
 sed -i "s/$ssh_users/$users/g" /etc/ssh/sshd_config
 sed -i "s/$ssh_users/$users/g" /etc/ssh/sshd_config
 
 
 # Set home folder permission to root
 # Set home folder permission to root
-chown root:root /home/$user
+if [ -d "/home/$user" ]; then
+    chown root:root /home/$user
+fi
 
 
 #----------------------------------------------------------#
 #----------------------------------------------------------#
 #                       Hestia                             #
 #                       Hestia                             #

+ 6 - 0
bin/v-open-fs-config

@@ -12,6 +12,12 @@ if [ -z "$src_file" ]; then
     exit 1
     exit 1
 fi
 fi
 
 
+# Checking hestia user
+if [ ! -d "$HESTIA/data/users/$user" ]; then
+    echo "Error: hestia user $user doesn't exist"
+    exit 3
+fi
+
 # Checking file on fs
 # Checking file on fs
 if [ ! -e "$src_file" ]; then
 if [ ! -e "$src_file" ]; then
     echo "Error: $src_file file doesn't exist"
     echo "Error: $src_file file doesn't exist"