A opção “defaults” inclui a opção “acl” em / etc / fstab?

1

Estou trabalhando com ACLs no CentOS 7 e percebi que a partição ( / ) na qual as ACLs são aplicadas é montada com defaults opções.

Até onde eu sei, as ACLs precisam que a opção acl esteja habilitada na montagem e defaults = rw, suid, dev, exec, auto, nouser, async .

O defaults inclui acl agora e, se sim, desde que versão da distribuição?

EDIT: Acabei de descobrir que o XFS tem suporte nativo para ACLs, e XFS é o sistema de arquivos padrão no CentOS 7, o que explica tudo.

EDIT 2: No entanto, acabei de testar que as ACLs são mantidas - mesmo depois da reinicialização - em um sistema de arquivos ext4 sem a opção explícita acl mount. Por que isso?

    
por dr01 20.01.2016 / 17:26

1 resposta

2

O significado exato de "defaults" varia do sistema de arquivos ao sistema de arquivos e da versão do kernel à versão do kernel. Você não pode depender de "padrões" que não incluam "acl", mas você também não pode depender de que seja incluído.

Se você quiser ter certeza, terá que especificá-lo explicitamente.

De man mount :

defaults
       (...) Note that the real set of the all default mount options depends on
       kernel and filesystem type. See the begin of this section for more details.
    
por 20.01.2016 / 22:43

Tags