Você poderia definir umask
no script, por exemplo,
umask 037
mas se isso não ajudar, você pode fazer um subdiretório temporário de /tmp
ser removido quando o script sair e definir as permissões em que para evitar a leitura. A maioria dos aplicativos presta atenção em TMPDIR
(e os scripts podem ser modificados para fazer isso). O AIX não tem mktemp
(exceto como um pacote complementar), mas você pode fazer isso com um script de shell, por exemplo,
umask 037
mytemp=/tmp/mytemp
mkdir $mytemp || exit 1
trap "cd /tmp;rm -rf $mytemp" EXIT HUP INT QUIT
TMPDIR="$mytemp"
export TMPDIR
e use $TMPDIR
consistentemente onde o script pode dizer apenas /tmp
.
A escolha do nome era apenas por exemplo: um bom script usaria algo como mktemp
para proteger contra ataques de links simbólicos.
Se você não puder editar diretamente o script , poderá fazer algo assim, envolvendo o programa que cria o script com algo que defina $TMPDIR
para um local menos visível.