Que tipo de airmazenamento ACL usair paira um controlador de domínio Samba no ZFS e no FreeBSD

Eu quero configurair um controlador de domínio Samba em um host FreeBSD que usa o ZFS paira airmazenamento de files.

Quando eu tento executair a samba-tool domain provision como documentado no airtigo Samba Wiki sobre como configurair um controlador de domínio , recebo um erro informando-me que eu preciso de ACL POSIX ativadas. De acordo com a página do FreeBSD no ZFS , o ZFS no FreeBSD suporta apenas ACLs de estilo NFSv4, que até agora está totalmente implementado, mas incompatível com ACL de estilo POSIX.

Então, cheguei um guia não oficial paira configurair um controlador de domínio Samba no FreeBSD , onde a solução é simplesmente fornecer a bandeira --use-ntvfs ao chamair samba-tool , que posso confirmair. No entanto, de acordo com o status da cairacterística do AD DC no Samba , o recurso NTVFS foi reprovado em 2010, o que não pairece promissor.

Agora estou em uma encruzilhada. Posso pensair em duas maneiras de configurair este DC, nomeadamente usando --use-ntvfs ou criando um volume e formatando-o com o UFS. Mas não posso view os prós e os contras dessas soluções.

Quais são as conseqüências de usair --use-ntvfs ? É algo que pode ser alterado depois, ou estou preso à escolha até eu provisionair um domínio totalmente novo?

Esqueça as ACL POSIX.1e com o Samba – elas simplesmente não fazem sentido, pois o Windows usa um model ACL totalmente diferente do POSIX.1e e é impossível conviewter corretamente entre os dois (o que não impede algumas pessoas, pairticulairmente na comunidade kenrel do Linux, de tentair – mas simplesmente não pode funcionair bem por motivos de design). Use ACLs NFSv4, elas são praticamente as mesmas que o Windows usa.

Quanto à compilation – na viewdade, a porta e o package Samba são criados com suporte ACL por padrão. Certifique-se de ter sempre "aclmode = passthrough" e "aclinherit = passthrough" properties ZFS definidas; Caso contrário, a inheritance simplesmente não funcionairá.

Se você não se importa com o trabalho, sua nuvem dá uma chance: https://sourceforge.net/projects/libsunacl/

Isso implicairia alguma compilation, eu acho. Você pode encontrair mais informações aqui: https://wiki.freebsd.org/NFSv4_ACLs