Skip to content

Commit 03d70da

Browse files
committed
fix: Ajouter un log et corriger les permissions du répertoire /home lors de la configuration du serveur
1 parent 2556fb6 commit 03d70da

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

sftp/common/usr/local/bin/docker-sftp-entrypoint

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,17 @@ fi
2424

2525
function setupServer() {
2626

27+
if [ -n "$(find /home -perm /go=w -o \! -user root -maxdepth 0)" ]; then
28+
log "Modify /home to have the correct permissions, as it may be mounted with the wrong permissions."
29+
chmod go-w /home
30+
chown root /home
31+
fi
32+
2733
# Create user config directory if it doesn't exist
2834
mkdir -p "$(dirname $userConfFinalPath)"
2935

36+
37+
3038
if [ -n "$SFTP_USERS" ]; then
3139
# Append users from environment variable to final config
3240
IFS=" " read -r -a usersFromEnv <<< "$SFTP_USERS"

0 commit comments

Comments
 (0)