diff --git a/target/start-mailserver.sh b/target/start-mailserver.sh index 07c367ed..20f79a75 100644 --- a/target/start-mailserver.sh +++ b/target/start-mailserver.sh @@ -216,8 +216,10 @@ else echo "==> Warning: 'SASL_PASSWD' is not provided. /etc/postfix/sasl_passwd not created." fi -echo "Fixing permissions" -chown -R 5000:5000 /var/mail +if [ $(stat -c %g:%u /var/mail) != 5000:5000 ]; then + echo "Fixing permissions" + chown -R 5000:5000 /var/mail +fi echo "Creating /etc/mailname" echo $(hostname -d) > /etc/mailname