+ Responder ao Tópico



  1. #1

    Padrão samba3 ACLs e direitos

    Pessoal,

    No samba 3 existe alguma opção de trabalhar com ACLs e de alguma forma atribuir os direitos de acesso a pastas e compartilhamentos por algum gerenciador de usuário como no active directory?

    Atualmente, tenho o samba3 instalado com LDAP.


    Alguem sabe de alguma boa documentação para ativar ACLs em compartilhamento samba?


    Grato!


    Valois

  2. #2

    Padrão

    Amigo, você precisa instalar o pacote acl (e libacl) e ativar o suporte a acl na partição, isso é feito dentro do arquivo fstab, colocando as opções acl,user_xattr.

    Exemplo:
    # /dev/sda2 /arquivos ext3 relatime,acl,user_xattr 0

    Adicionar suporte acl no samba:
    map acl inherit = yes
    inherit acls = Yes
    nt acl support = yes

    Depois só usar os comandos getfacl e setfacl no linux para setar as permissões, ou usar o próprio windows para fazer isso.

    Seu samba deve ter a compilação com as flags de acl.

    Enjoy )

    César.

  3. #3

    Padrão

    César, obrigado pelas dicas!

    Vou implementar e posto o resultado.

    Att.!


    Valois

  4. #4

    Padrão

    César, Bom dia!

    Implementei sua solução. Os grupos do meu dominio LDAP aparecem no winxp para atribuir direitos de acesso. Porém, quando vou aplicar os direitos, o windows me traz um erro de operação não permitida.

    Preciso que isso funcione em diretórios de um determinado compartilhamento. Usuários de alguns grupos, não terão acesso a determinados diretórios.

    Minhas configurações ficaram assim:

    fstab:
    /dev/samba/samba /samba ext3 defaults,acl,user_xattr 1 2


    smb.conf:
    #ACLs
    nt acl support = yes
    map acl inherit = Yes
    inherit acls = Yes
    ; inherit owner = Yes
    ; inherit permissions = Yes


    CAso tiver mais alguma dica, agradeço.


    Valois