Fix error cannot create directory /home/sftpusers/

main
Anthony 2023-11-03 23:33:26 +08:00
parent 8f1e973d96
commit 1e9c38673c
1 changed files with 11 additions and 0 deletions

View File

@ -55,6 +55,17 @@ if ! grep -q "^wp-admins:" /etc/group; then
fi fi
fi fi
# Ensure the parent directory for user home directories exists
if [ ! -d "/home/sftpusers" ]; then
mkdir -p /home/sftpusers
if [ $? -ne 0 ]; then
log_error "Failed to create directory /home/sftpusers."
exit 1
else
log "Directory /home/sftpusers created successfully."
fi
fi
if ! useradd -d $USER_HOME $USERNAME; then if ! useradd -d $USER_HOME $USERNAME; then
log_error "Failed to create user $USERNAME." log_error "Failed to create user $USERNAME."
exit 1 exit 1