Compartilhar Diretório no Samba [RESOLVIDO]

1. Compartilhar Diretório no Samba [RESOLVIDO]

Pablo Alexander da Rocha Gonçalves
parg

(usa Ubuntu)

Enviado em 17/07/2015 - 11:49h

Boa tarde pessoal, eu configurei um servidor com o Ubuntu Server 14.04 com o Samba 4.1.6-Ubuntu, como AD da rede aqui da empresa, tudo funciona inclusive as restrições via GPO, mas eu não estou conseguindo compartilhar diretórios com ele. Até aparece no Windows, mas não consigo acessar, já tentei um monte de dicas aqui do VOL e da própria documentação do Samba. Somente um comando eu não estou conseguindo executar:

root@meuservidor:/srv/samba# setfacl -m g:"domain admins":rwx /srv/samba/perfil_movel
setfacl: Opção -m: Argumento inválido próxima ao caractere 3


De acordo com esse tutorial da wiki do próprio samba: https://wiki.samba.org/index.php/Setup_and_configure_file_shares_with_Windows_ACLs

Alguém sabe porque está retornando esse erro?


  


2. Re: Compartilhar Diretório no Samba [RESOLVIDO]

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 17/07/2015 - 12:58h

Boa tarde amigo,
Como q tá o seu smb.conf?
Poste ai pra gente, talvez esteja faltando alguma informação no seu compartilhamento lá.




3. Consegui

Pablo Alexander da Rocha Gonçalves
parg

(usa Ubuntu)

Enviado em 17/07/2015 - 13:31h

Depois de continuar procurando no Google achei isso https://www.howtoforge.com/samba-server-ubuntu-14.04-lts, basicamente tive que executar:

# chmod -R 755 /srv/samba
# chown -R nobody.nogroup /srv/samba


Depois disso eu entrei no Gerenciamento do Computador no Windows 8.1 PRO e cliquei em Ação->Conectar a outro computador... e depois disso configurei as permissões de compartilhamento para o diretório de acordo com o que eu queria e funcionou inclusive com o perfil móvel.

Detalhe, configurei usando o Administrator que tive que previamente habilitar para gerenciar os diretórios do samba com esse comando:

# net rpc rights grant 'MEUDOMINIO\Domain Admins' SeDiskOperatorPrivilege -U'MEUDOMINIO\administrator' -I servidor.meudominio.local


Por fim, segue o arquivo de configuração do samba usado:

# Global parameters
[global]
workgroup = MEUDOMINIO
realm = MEUDOMINIO.LOCAL
netbios name = SERVIDOR
server role = active directory domain controller
allow dns updates = signed
dns forwarder = 8.8.8.8
idmap_ldb:use rfc2307 = yes
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes

[netlogon]
path = /var/lib/samba/sysvol/meudominio.local/scripts
read only = no

[sysvol]
path = /var/lib/samba/sysvol
read only = no

[perfil_movel]
path = /srv/samba/perfil_movel
read only = no


Agradeço a atenção, muito obrigado.


4. Re: Compartilhar Diretório no Samba [RESOLVIDO]

João Paulo de Vasconcelos Resende
jpvr2005

(usa Debian)

Enviado em 17/07/2015 - 13:36h

Que bom que deu certo parg!
Aqui na empresa eu utilizo o samba 4, porém o meu controlador de domínio permanece em um windows server 2008.

Até mais!



5. Re: Compartilhar Diretório no Samba [RESOLVIDO]

João Araújo
joaoAraujo

(usa openSUSE)

Enviado em 17/07/2015 - 13:37h

parg escreveu:

Depois de continuar procurando no Google achei isso https://www.howtoforge.com/samba-server-ubuntu-14.04-lts, basicamente tive que executar:

# chmod -R 755 /srv/samba
# chown -R nobody.nogroup /srv/samba


Depois disso eu entrei no Gerenciamento do Computador no Windows 8.1 PRO e cliquei em Ação->Conectar a outro computador... e depois disso configurei as permissões de compartilhamento para o diretório de acordo com o que eu queria e funcionou inclusive com o perfil móvel.

Detalhe, configurei usando o Administrator que tive que previamente habilitar para gerenciar os diretórios do samba com esse comando:

# net rpc rights grant 'MEUDOMINIO\Domain Admins' SeDiskOperatorPrivilege -U'MEUDOMINIO\administrator' -I servidor.meudominio.local


Por fim, segue o arquivo de configuração do samba usado:

# Global parameters
[global]
workgroup = MEUDOMINIO
realm = MEUDOMINIO.LOCAL
netbios name = SERVIDOR
server role = active directory domain controller
allow dns updates = signed
dns forwarder = 8.8.8.8
idmap_ldb:use rfc2307 = yes
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes

[netlogon]
path = /var/lib/samba/sysvol/meudominio.local/scripts
read only = no

[sysvol]
path = /var/lib/samba/sysvol
read only = no

[perfil_movel]
path = /srv/samba/perfil_movel
read only = no


Agradeço a atenção, muito obrigado.



Quais diretórios você quer compartilhar? deveria estar listado no seu smb.conf



6. Resolvido

Pablo Alexander da Rocha Gonçalves
parg

(usa Ubuntu)

Enviado em 17/07/2015 - 13:56h

Boa tarde joaoAraujo, como eu disse anteriormente eu consegui resolver o problema, somente mostrei como eu solucionei e respondendo a sua pergunta eu queria compartilhar o diretório /srv/samba/perfil_movel e inclusive o Perfil Móvel está funcionando no MS Windows.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts