From 1e9c38673c4bab6b8717ba910f4c99fce579b19b Mon Sep 17 00:00:00 2001 From: Anthony Date: Fri, 3 Nov 2023 23:33:26 +0800 Subject: [PATCH] Fix error cannot create directory /home/sftpusers/ --- add-sftp.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/add-sftp.sh b/add-sftp.sh index ac74dbb..60860c5 100644 --- a/add-sftp.sh +++ b/add-sftp.sh @@ -55,6 +55,17 @@ if ! grep -q "^wp-admins:" /etc/group; then 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 log_error "Failed to create user $USERNAME." exit 1