On Wednesday, 27 May 2020 11:31, Aki Tuomi <[email protected]> wrote:

> > On 27/05/2020 13:28 Laura Smith [email protected] 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


That did the trick, thanks.

Reply via email to