ACLs de arquivo Linux (POSIX): é possível definir uma ACL padrão SOMENTE para um único usuário?

ACLs de arquivo Linux (POSIX): é possível definir uma ACL padrão SOMENTE para um único usuário?

ACLs de arquivo POSIX: é possível conceder acesso de leitura padrão para um usuário específico a novos arquivos/diretórios dentro de um diretório,semdefinindo ACLs padrão para user::/group::/mask::/other::?

Em um diretório com as seguintes permissões:

drwxrwxr-x

Executando:

sudo setfacl -Rdm user:someuser:rx .

Resulta em:

default:user::rwx
default:user:someuser:r-x
default:group::r-x
default:mask::r-x
default:other::r-x

Desta vez, no meu caso de uso específico, a ACL padrão é garantir que um usuário de backup possa acessar todo o conteúdo do diretório. No entanto, um serviço cria um soquete no diretório em questão na inicialização, e as outras entradas padrão da ACL acima fazem com que esse soquete não seja gravável mundialmente, o que precisa ser.

Existe uma maneira de definir permissões de arquivo padrão para um usuário específico sem afetar as permissões de arquivo padrão?

Responder1

Sim, é possível, como no comando abaixo

Para adicionar ACL para um usuário específico, você pode tentar isto:

setfacl -m u:kiosk:rw- file_name

Para remover ACL de um usuário específico, você pode tentar isto

setfacl -x u:kiosk file_name

Para remover todas as ACL desse arquivo específico, você pode

setfacl -b file_name

Para verificar se o seu comando executável está correto ou não, você pode tentar getfaclo comando como abaixo

getfacl file_name

informação relacionada