ssh user@host "umask"
dá 0174
ssh user@host
e o umask do shell do servidor fornece 0002
Por favor, poderia explicar como isso pode acontecer?
UPD: Na verdade, foi /etc/passwd substituindo umask.
ssh user@host "umask"
dá 0174
ssh user@host
e o umask do shell do servidor fornece 0002
Por favor, poderia explicar como isso pode acontecer?
UPD: Na verdade, foi /etc/passwd substituindo umask.
Na página de manual do bash:
No seu primeiro comando (
ssh user@host "umask"
) não é um shell de login, no segundo caso, é. Portanto, verifique seu~/.bashrc
arquivo para umumask 0002
comando.