define umask por usuário

1

É possível forçar qualquer conexão do tipo ssh a ter umask de 0777 usando o pam. Isso é o que eu tenho:

# /etc/pam.d/ssh
sesssion required pam_umask.so umask=0777

Eu quero fazer isso apenas para um determinado usuário / grupo. Eu li que o pam_umask é capaz disso, mas não consegui descobrir como.

    
por MTeck 27.04.2012 / 21:12

1 resposta

1

Não funcionará para sessões que não sejam de login, mas sempre usei a abordagem de modificar o .bash{rc,profile} do usuário. Caso contrário, você pode fazer o oposto: definir umask para 0777 com pam e, em seguida, alterá-la ainda mais para sessões de login no global bashrc .

Dito isto, um umask de 0777 é alarmante. Você percebe que isso significa que seus usuários criarão arquivos com um modo de 0000 - ou seja, sem acesso para qualquer pessoa - certo?

    
por 27.04.2012 / 21:25

Tags