Suporte Samba

1. Suporte Samba

Roberto
zgood

(usa Red Hat)

Enviado em 16/09/2013 - 11:21h

Pessoal, bom dia. Tudo bem?

Estou com a necessidade para compartilhar uma pasta em um servidor Linux, até ai tudo bem, só que no ambiente em que trabalhos temos um AD Windows, e esta pasta que irei compartilhar no linux preciso que 2 usuários logados no AD Windows já tenham permissão de acesso a esta pasta de leitura e escrita. Como proceder? preciso adicionar o servidor no dominio?

Abraços.


  


2. Re: Suporte Samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/09/2013 - 11:29h

zgood escreveu:

Pessoal, bom dia. Tudo bem?

Estou com a necessidade para compartilhar uma pasta em um servidor Linux, até ai tudo bem, só que no ambiente em que trabalhos temos um AD Windows, e esta pasta que irei compartilhar no linux preciso que 2 usuários logados no AD Windows já tenham permissão de acesso a esta pasta de leitura e escrita. Como proceder? preciso adicionar o servidor no dominio?

Abraços.


Exato. caso contrário deverá fornecer as credenciais dos usuários cadastrados no samba (que não estão no AD) sempre que for acessar o compartilhamento. para fazer esse trabalho siga o artigo do link abaixo.

http://www.vivaolinux.com.br/artigo/Ingressar-desktop-GNU-Linux-no-dominio-Active-Directory-do-Windo...


3. Re: Suporte Samba

Roberto
zgood

(usa Red Hat)

Enviado em 17/09/2013 - 13:15h

eabreu escreveu:

zgood escreveu:

Pessoal, bom dia. Tudo bem?

Estou com a necessidade para compartilhar uma pasta em um servidor Linux, até ai tudo bem, só que no ambiente em que trabalhos temos um AD Windows, e esta pasta que irei compartilhar no linux preciso que 2 usuários logados no AD Windows já tenham permissão de acesso a esta pasta de leitura e escrita. Como proceder? preciso adicionar o servidor no dominio?

Abraços.


Exato. caso contrário deverá fornecer as credenciais dos usuários cadastrados no samba (que não estão no AD) sempre que for acessar o compartilhamento. para fazer esse trabalho siga o artigo do link abaixo.

http://www.vivaolinux.com.br/artigo/Ingressar-desktop-GNU-Linux-no-dominio-Active-Directory-do-Windo...


Obrigado.

Agora o servidor está dominio consigo rodar o comando para mostrar os usuários do AD. Só que agora configurei uma pasta no samba, conforme log abaixo:

[Teste]
comment= Arquivos teste
path = /teste
browseable = yes
valid users = "AFIP+usuario"
write list= "AFIP+usuario"

Porém em máquina windows logada no AD com usuário com permissão, dá acesso negado. O que pode ser? Segue o log do samba informando a tentiva de acesso.

[2013/09/17 12:55:16.100098, 1] smbd/process.c:457(receive_smb_talloc)
receive_smb_raw_talloc failed for client X.X.X.X read error = NT_STATUS_CONNECTION_RESET.




4. Re: Suporte Samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/09/2013 - 20:09h

zgood escreveu:

Obrigado.

Agora o servidor está dominio consigo rodar o comando para mostrar os usuários do AD. Só que agora configurei uma pasta no samba, conforme log abaixo:

[Teste]
comment= Arquivos teste
path = /teste
browseable = yes
valid users = "AFIP+usuario"
write list= "AFIP+usuario"

Porém em máquina windows logada no AD com usuário com permissão, dá acesso negado. O que pode ser? Segue o log do samba informando a tentiva de acesso.

[2013/09/17 12:55:16.100098, 1] smbd/process.c:457(receive_smb_talloc)
receive_smb_raw_talloc failed for client X.X.X.X read error = NT_STATUS_CONNECTION_RESET.



AFIP+usuário são grupos ou usuários, o que é cada um ?


5. Re: Suporte Samba

Roberto
zgood

(usa Red Hat)

Enviado em 20/09/2013 - 09:48h

Desculpe pela demora...

Então... AFIP(Dominio)+usuario (quero colocar apensas um usuário e não grupo, posso testar com grupo tbm.


6. Re: Suporte Samba

Mateus De Oliveira Gondim
Crux

(usa CentOS)

Enviado em 20/09/2013 - 10:19h




Configurando o serviço
Primeiramente gostaria de salientar que essa configuração share não trabalha com autenticação de usuários, portanto sendo assim suas pastas compartilhadas estarão visíveis para todos os usuários da rede e eles terão permissão total sobre os arquivos compartilhados.

Também é importante lembrar que neste tutorial estamos supondo que você já instalou o Linux e todos os pacotes de instalação do Samba e que só falta mesmo fazer a configuração das pastas que serão compartilhadas.

onfigurando

O primeiro passo é fazer com que o serviço Samba seja iniciado toda vez que o sistema for ligado ou reiniciado. Para fazer essa configuração, certifique-se de que você esta logado como root e digite no terminal os comandos abaixo:

# setup

Após digitar setup aparecerá um subtela com várias opções, sendo assim, com o cursor do teclado, corra na opção "system services" e tecle enter, após teclar enter aparecerá uma nova subtela, nessa subtela localize a opção "smb", tique essa opção e clique em OK, depois clique em quit para concluir a configuração. Agora todas vez que você ligar ou reiniciar sua máquina o Samba já estará carregado.

Criando as pastas

Para facilitar e organizar melhor seu sistema em geral, criaremos as pastas dentro do diretório padrão que é /home, neste caso vou usar como exemplo de compartilhamento uma pasta chamada samba. Para criar a pasta digite o seguinte comando:

# mkdir /home/samba

Agora a pasta samba esta criada, passamos então para a configuração do arquivo smb.conf.

Configurando o arquivo smb.conf
Para configurar o Samba no modo share, precisaremos fazer algumas alterações no arquivo smb.conf, que geralmente se encontra no diretório /etc/samba/. Antes de alterar o arquivo, vamos fazer um cópia de backup:

# mv /etc/samba/smb.conf /etc/samba/smb.original

O arquivo smb.conf foi movido (renomeado) para smb.original.

Editando o smb.conf

Edite o arquivo com seu editor de textos predileto, eu gosto do mcedit:

# mcedit /etc/samba/smb.conf

Assim sendo a tela deve estar vazia, pois o arquivo está sendo criado agora, então vamos digitar conforme a configuração abaixo:

========= Configuração Global =============
[global]
workgroup = rede
netbios name = server
security = share
server string = Samba Server

========= Configuração das Pastas ==========
[samba]
comment = Pasta Samba
path = /home/samba
public = yes
read only = no
writeable = yes
create mask = 0777
guest ok = yes

========= Final da Configuração ============

Agora o arquivo smb.conf já está pronto e se você quiser colocar mais alguma pasta basta seguir o exemplo da pasta compartilhada, no caso a pasta samba.

Iniciando o serviço Samba

Como o Samba já foi configurado para iniciar toda vez que a máquina ligar ou reiniciar, vamos agora iniciá-lo. Use o seguinte comando:

# /etc/rc.d/init.d/smb start

Se caso você quiser encerrar o serviço ou até mesmo reiniciar, pode usar o mesmo comando mudando o parâmetro "start" para "stop" ou "restart".

Agora que o serviço está iniciado, vamos testar o arquivo smb.conf com o seguinte comando:

# testparm

Permissões dos arquivos e pastas

Agora precisamos dar permissão a pasta samba para que possamos gravar e alterar arquivos. Para isso execute o comando:

# chmod 0777 /home/samba

Vamos reiniciar o servidor com o seguinte comando:

# /etc/rc.d/init.d/smb restart

Após reiniciar o serviço, seu servidor de arquivos Samba já estará funcionando, faça os demais testes em outras estações e corra para o abraço.





7. Re: Suporte Samba

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/09/2013 - 12:06h

zgood escreveu:

Desculpe pela demora...

Então... AFIP(Dominio)+usuario (quero colocar apensas um usuário e não grupo, posso testar com grupo tbm.


Amigo só coloque o nome do usuário como mostrado abaixo:


[Teste]
comment= Arquivos teste
path = /teste
browseable = yes
valid users = usuario
write list= usuario


retorna ai.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts