como definir mais de 3 níveis de permissões de acesso para um único arquivo / pasta?

3

normalmente só posso fazer 3 níveis: proprietário, grupo, outros Mas eu quero 6 para o grupo 1, 5 para o grupo 2, 0 para todos os outros grupos como posso fazer isso?

    
por Wang 14.12.2014 / 23:41

2 respostas

4

As permissões tradicionais do Unix são limitadas a proprietário, grupo e outros. Mas a maioria dos unices modernos suporta listas de controle de acesso . Em sistemas Linux modernos, o suporte ACL é habilitado por padrão no sistema de arquivos, mas você pode precisar instalar os utilitários ACL getfacl e setfacl (por exemplo, no Debian / Ubuntu / Mint você pode precisar instalar o pacote acl ) .

chmod u=rwx,go= somefile
setfacl -m g:group1:rw -m g:group2:rx somefile
    
por 15.12.2014 / 00:49
1

Você precisa usar as Listas de controle de acesso (ACL) para obter um controle mais preciso em permissões de arquivos e diretórios.

    
por 14.12.2014 / 23:59