Eu sei que é uma questão não-guiada, mas apenas para ter uma noção mais ampla de como as coisas estão, eu estava interessado em obter uma lista razoavelmente completa de controles de acesso discricionários disponíveis nas plataformas Unix e sua adoção. Estou mais interessado em sistemas Linux DAC, mas qualquer plataforma * nix deve ser interessante e / ou aplicável ao meu conjunto de habilidades daqui para frente.
Já estou ciente do seguinte:
Permissões Unix tradicionais do Unix as partes do Proprietário / Grupo / Mundo que todos nós amamos. Além disso, o bit pegajoso e os bits setuid e setgid.
Permissões no estilo Octix do POSIX ACL e configurações de máscara baseadas em arquivo / diretório (em oposição a depender de uma configuração do sistema umask
) definidas usando o comando setfacl
. Disponível na maioria dos sistemas unix proprietários, * BSD e o kernel do Linux desde o início do século 21.
richacl Patchset somente para Linux que ainda não foi incorporado ao kernel vanilla. Implementa controles de acesso do NFSv4 em arquivos locais.
Não incluirei sistemas como o SELinux, já que eles são mais orientados para MAC do que algo acessível a usuários comuns.
Tags acl filesystems access-control