Como criar usuários do terminal e dar a eles diferentes níveis de permissão

1

Eu tenho que fazer 3 usuários e 1 .txt file.

  • O primeiro usuário só pode ler o arquivo
  • O segundo usuário pode ler e gravar no arquivo
  • O terceiro usuário não pode abrir o arquivo.

Como fazer isso do terminal?

    
por Georgi Bangeev 23.02.2017 / 14:26

1 resposta

3

Crie usuários usando adduser :

adduser foo

Defina permissões complexas usando ACLs:

setfacl -m u:user1:r /some/file
setfacl -m u:user2:rw /some/file
setfacl -m u:user3:- /some/file

Veja man setfacl e man adduser para detalhes.

    
por muru 23.02.2017 / 14:46