setfacl um diretório inteiro contendo tipos de arquivos variados?

1

Uma das perguntas do estudo que estou fazendo é sugerir que eu aplique as ACLs para o diretório / root recursivamente para um usuário comum no sistema. Obviamente, essa é uma prática de segurança ruim, mas é apenas prática dentro de uma VM e removerei a ACL assim que eu terminar.

Eu tentei assim:

setfacl -R -m u:username:rwx /root

Mas quando faço login como nome de usuário, acabo de obter todos os arquivos como permissões rwx, incluindo arquivos de texto e outros não executáveis.

Existe uma maneira mais simples de copiar as permissões para a ACL das permissões regulares do Ugo, ou isso envolveria um pouco de script do bash?

    
por bitofagoob 04.05.2017 / 22:37

1 resposta

2

Descobri que não era necessário usar a opção recursiva (-R) nesse caso.

Apenas fazendo isso:

setfacl -m u:username:rwx /root

Foi o suficiente para me dar acesso de execução a / root como usuário normal e também tentei copiar alguns executáveis para o diretório e subdiretórios. Eles funcionaram como se eu estivesse acessando meu diretório pessoal.

Obrigado ao vfbsilva pela resposta, o que me fez tentar a abordagem mais simples. Eu inventei o comentário deles.

    
por 04.05.2017 / 23:10