Como as permissões no linux são implementadas?

1

É do meu conhecimento que o Linux implementa um modelo baseado em DAC para controle de acesso a arquivos, no entanto, recentemente me deparei com o fato de que ACL tem que ser ativado manualmente no Linux.

A minha pergunta é: Como funciona o método de controle de acesso a arquivos padrão? Ele liga suas permissões a todos os arquivos ou o Linux usa um modelo baseado em recursos para o controle de acesso a arquivos?

    
por K DawG 09.09.2015 / 19:42

1 resposta

1

setfacl são para o chique POSIX acl(5) , que é uma coisa opcional que você pode usar parte superior das permissões de acesso unix tradicionais e padrão de usuário, grupo, outros e os bits de leitura, gravação, execução (e vários fixos). O material acl(5) opcional aparece com + em uma listagem de diretórios:

drwxr-xr-x  2 user staff 4096 Sep  8 18:25 dir
drwxrwxr-x+ 2 user staff 4096 Sep  8 18:25 facldir

Quanto ao funcionamento das permissões padrão, Stevens em "APUE" aborda isso em detalhes.

    
por 09.09.2015 / 20:28