Determinant of umask for sieve_pipe_bin_dir scripts?

Laura Smith n5d9xq3ti233xiyif2vp at protonmail.ch
Wed May 27 13:28:38 EEST 2020


Hi,
What determines the umask of sieve_pipe_bin_dir scripts ?
The results from my script are always being set to 0600.
My script is simple and shown below, even if I adjust the right line to add " && chmod 644", the actual resulting file still remains at 0600 ?!?

#!/bin/bash

# Usage: imapsieve_copy <email> <spam|ham>

MSG_USER="$1"
MSG_TYPE="$2"

RUN_UUID=$(cat /proc/sys/kernel/random/uuid)
BASE_DIR="/foo/bar"
TARGET_DIR="${BASE_DIR}/${MSG_TYPE}"
TARGET_FILE="${TARGET_DIR}/${RUN_UUID}"

cat > "${TARGET_FILE}" < /dev/stdin && pigz -9 "${TARGET_FILE}"


More information about the dovecot mailing list