Browse Source

Check if user home exists before set permission on sftp jail.

Raphael Schneeberger 6 years ago
parent
commit
e96330408c
2 changed files with 4 additions and 1 deletions
  1. 1 0
      CHANGELOG.md
  2. 3 1
      bin/v-add-user-sftp-jail

+ 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.
 - Fixed permissions to allow access for FTP users created in web domains under admin account.
 - Removed obsolete Vesta Filemanager files completely.
+- Check if user home exists before set permission on sftp jail.
 
 ## [1.0.4] - 2019-07-09 - Hotfix
 ### 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
 
 # Set home folder permission to root
-chown root:root /home/$user
+if [ -d "/home/$user" ]; then
+    chown root:root /home/$user
+fi
 
 #----------------------------------------------------------#
 #                       Hestia                             #