Qual é a diferença entre esses dois conjuntos de comandos para configurar permissões de ACL?

1

Oi eu estou querendo saber qual é a diferença entre os dois conjuntos de comandos abaixo:

1) Para permitir que o Davis acesse e modifique todos os arquivos e pastas no diretório home do John

# setfacl -m u:davis:rwx:/home/john
# setfacl -m d:u:davis:rwx:/home/john 

2) Para permitir que Davis acesse o diretório home de John e todos os arquivos e pastas recursivas.

# setfacl -R -m u:davis:rwx:/home/john
    
por Win.T 09.01.2015 / 04:10

1 resposta

2

O primeiro comando dá direitos a davis no próprio diretório, o segundo define a entrada ACL padrão para novos arquivos que são criados. O último define todos os arquivos e diretórios para fornecer acesso ao davis rwx.

TBH se você vai fazer o último comando, o primeiro parece um pouco redundante, já que o recursivo setfacl também atingiu o diretório que você deu.

    
por 09.01.2015 / 04:41