Determinant of umask for sieve_pipe_bin_dir scripts?

Aki Tuomi aki.tuomi at open-xchange.com
Wed May 27 13:31:07 EEST 2020


> On 27/05/2020 13:28 Laura Smith <n5d9xq3ti233xiyif2vp at protonmail.ch> wrote:
> 
>  
> 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}"

You can run 

umask 0222

to change it.

Aki


More information about the dovecot mailing list