Como estabelecido nos comentários, o problema é com permissões dos diretórios acima de /absolute/path/to/test.sh
, em que um usuário não-root precisa ter permissões "execute" (x) para poder acessar o script. / p>
Isso pode ser diagnosticado observando o modo de cada diretório pai, por exemplo, usando um comando como:
ls -ld / /absolute /absolute/path /absolute/path/to /absolute/path/to/test.sh
E verificar se o usuário "test1" teria permissões de execução para todos os diretórios, além de permissões de leitura para o próprio script test.sh
.