From be8115c3da91f697744a441baad57d0382b0dd13 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Sat, 22 Mar 2025 13:53:50 +0100 Subject: [PATCH] setze Berechtigungen --- dovecot/run_s3_email_downloader.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/dovecot/run_s3_email_downloader.sh b/dovecot/run_s3_email_downloader.sh index 7093a3e..f83ef56 100755 --- a/dovecot/run_s3_email_downloader.sh +++ b/dovecot/run_s3_email_downloader.sh @@ -13,5 +13,16 @@ source venv/bin/activate || { echo "Virtuelle Umgebung konnte nicht aktiviert we # Füge 'y' als Parameter hinzu, wenn automatisches Löschen ohne Bestätigung erfolgen soll python3 s3_email_downloader.py y +# Setze die korrekten Berechtigungen für Dovecot im Docker-Container +MAIL_DIR="${PROJECT_DIR}/mail" # Anpassen an den tatsächlichen Pfad +USER_ID=1000 # User ID für aknuth +GROUP_ID=1000 # Group ID für aknuth + +echo "Setze Berechtigungen für Dovecot in Docker..." +find "$MAIL_DIR" -type d -exec chmod 0755 {} \; # rwxr-xr-x für Verzeichnisse +find "$MAIL_DIR" -type f -exec chmod 0644 {} \; # rw-r--r-- für Dateien +chown -R $USER_ID:$GROUP_ID "$MAIL_DIR" +echo "Berechtigungen gesetzt." + # Deaktiviere die virtuelle Umgebung (optional) deactivate \ No newline at end of file