getfacl
Permissões
Uso
getfacl [path]Mostra a lista de controle de acesso, as permissões extras por usuário além de dono, grupo e outros; é do Linux com o pacote acl, já o macOS exibe sua própria ACL com ls -le.
Opções comuns
| Opção | Significado |
|---|---|
| -R | Walk a whole tree |
| -d | Show the default ACL that new files will inherit |
| -a | Show only the ACL of the file itself |
| --omit-header | Leave out the three comment lines |
| -e | Print the effective rights after the mask is applied |
Exemplos
getfacl report.pdfThe ACL plus the ordinary owner and group bits.
getfacl dir | setfacl --set-file=- other_dirCopies one ACL onto another directory.
ls -le report.pdfHow macOS shows its own kind of ACL instead.
Modo numérico e simbólico dizem a mesma coisa: 755 e u=rwx,go=rx são a mesma permissão.
Como ler
- Os colchetes [ ] marcam uma parte que você pode omitir.
- As reticências … indicam que você pode listar vários.
- As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.
Perguntas
Q. O que getfacl faz?
Mostra a lista de controle de acesso, as permissões extras por usuário além de dono, grupo e outros; é do Linux com o pacote acl, já o macOS exibe sua própria ACL com ls -le.
Q. Como se digita?
getfacl [path] — os colchetes marcam o que você pode omitir.
Q. Quantas opções vale a pena saber?
Aqui estão 5; a lista completa está em man getfacl. Este comando fica em Permissões.
Comandos relacionados
página man: man getfacl