Samba - Instalação e configuração descomplicada

Conhecendo a necessidade de compartilhamento de arquivos em redes mistas, avaliamos que o Samba destaca-se nesta tarefa e permite facilitar o compartilhamento de arquivos, viabilizando agilidade e praticidade para o suporte e demais usuários.

[ Hits: 191.693 ]

Por: Wesley de Toledo Costa em 02/08/2013


Passos: 5 / 6



Passo 5: Conferindo os diretórios e permissões de usuários

Como os diretórios foram criados pelo usuário root, nenhum outro usuário tem permissão de manipulação destes diretórios. Como demonstrado na "Figura 5":
Linux: Samba - Instalação e configuração descomplicada
Figura 5


Para conferir as permissões, use o comando a seguir. Confira o resultado na "Figura 6":

# ls -l
Linux: Samba - Instalação e configuração descomplicada
Figura 6



Permissões dos diretórios

A "Figura 7" apresenta a distribuição das permissões, que permitirão auxiliar para sua manipulação:
Linux: Samba - Instalação e configuração descomplicada
Figura 7



Exemplo de como funciona a tabela de permissões:

Permissão      Binário
  ---                000
  --x                001
  -w-                010
  -wx                011
  r--                100
  r-x                101
  rw-                110
  rwx                111

Alterar as permissões dos diretórios:

# chmod -R 0777 aula
# chmod -R 0770 install


Para conferir o que mudou. Um exemplo é apresentado na "Figura 8".

# ls -l
Linux: Samba - Instalação e configuração descomplicada
Figura 8


Passo 6: Gerenciando usuários, dono, grupos e "startando" o serviço

Criar os grupos, seguindo informações da "Tabela 1".

Grupo "publico" conterá usuários aluno e visitante:

# addgroup publico

Grupo "administrador" conterá usuário suporte:

# addgroup administrador

Adicionar usuário aos grupos:

Ao grupo "publico":

# adduser aluno publico
# adduser visitante publico


Para fixar ao grupo e suas restrições:

# usermod -G publico aluno
# usermod -G publico visitante


Ao grupo "administrador":

# adduser suporte administrador

Para fixar ao grupo e suas restrições:

# usermod -G administrador suporte

Mudar o dono dos diretórios, seguindo a "Tabela 1":

# chown -R aluno:publico aula
# chown -R suporte:administrador install


Para conferir o que mudou:

# ls -l

Verifique a "Figura 9":
Linux: Samba - Instalação e configuração descomplicada
Figura 9



Adicionar usuário ao Samba, lembrando que a senha deverá ser a mesma do usuário no GNU/Linux:

# smbpasswd -a aluno
# smbpasswd -a visitante
# smbpasswd -a suporte


Finalizando

Reinicie o serviço do Samba:

# /etc/init.d/samba restart

Verificar os parâmetros do Samba:

# testparm

Abaixo, imagem demonstrando o acesso aos diretórios:
Linux: Samba - Instalação e configuração descomplicada



Agora é só usar. Boa diversão!

Página anterior    

Páginas do artigo
   1. Passos: 1 / 2
   2. Passos: 3 / 4
   3. Passos: 5 / 6
Outros artigos deste autor

Squid configurado como proxy no Ubuntu Server

Instalação, configuração do Samba e utilização de quota

Autenticar estação de trabalho GNU/Linux no Windows Server - Instalação e configuração do Centrify

Leitura recomendada

Proteção contra vírus usando Samba + ClamAV + Samba-vscan no Fedora Core 3

Slackware 13 com Samba PDC completo

Logando o Windows XP no Samba

Carregando scripts ao se logar no Samba

Samba PDC no KUbuntu

  
Comentários
[1] Comentário enviado por vchacal em 02/08/2013 - 15:54h

Parabéns pelo artigo. Esta muito didático e vou usar como exemplo para implementar o serviço nos estudos.

[2] Comentário enviado por mcnd2 em 02/08/2013 - 20:04h

Muito bom! Eu sempre tive a curiosidade de usar a rede compartilhando windows com linux.
Tenho o compartilhamento entre máquinas Linux usando o NFS.
O Samba eu nunca usei e com o seu artigo ficou mais fácil compreender como funciona esse compartilhamento com seus devidos preceitos de segurança em cada diretório...

Parabéns... --< M¢Nd² !!! >--

[3] Comentário enviado por toledocosta em 03/08/2013 - 13:35h

Boa tarde. Agradeço o apoio dos colegas e espero sempre ter a possibilidade de desenvolver dicas e artigos que ajudem a todos, assim como diversos procedimentos aqui me auxiliam sempre...


Abraços a todos...

[4] Comentário enviado por Cypher em 17/04/2014 - 22:01h

Da erro aqui na hora de instalar.

link da imagem com erro: http://uploaddeimagens.com.br/images/000/235/335/original/Sem_título.jpg


[5] Comentário enviado por vicktorzx em 09/07/2014 - 14:42h

Boa Tarde, fiz a instalação e todo o passo a passo do seu artigo, mas me deparei com algo estranho quando fui executar o comando /etc/init.d/samba restart o mesmo não estava presente aparentemente, executei o comando find / -name "samba" e não o encontrei preciso de uma ajuda please

[6] Comentário enviado por toledocosta em 09/07/2014 - 16:48h

Boa Tarde.
Verifique as "libs" que estão na dependência, caso o aptitude install samba não resolva busque as dependencias e as instale individualmente.

[4] Comentário enviado por Cypher em 17/04/2014 - 22:01h:

Da erro aqui na hora de instalar.

link da imagem com erro: http://uploaddeimagens.com.br/images/000/235/335/original/Sem_título.jpg




[7] Comentário enviado por toledocosta em 09/07/2014 - 16:51h

Boa Tarde.
Tente restartar o daemon através do comando:
/etc/init.d/smbd restart
e talvez também o
/etc/init.d/nmbd restart


[5] Comentário enviado por vicktorzx em 09/07/2014 - 14:42h:

Boa Tarde, fiz a instalação e todo o passo a passo do seu artigo, mas me deparei com algo estranho quando fui executar o comando /etc/init.d/samba restart o mesmo não estava presente aparentemente, executei o comando find / -name "samba" e não o encontrei preciso de uma ajuda please


[8] Comentário enviado por rogeriodelphi em 09/08/2015 - 22:43h

Muito bom esse artigo, me ajudou a instalar o samba e fazer as configurações necessárias, de forma rápida e bem intuitiva.

[9] Comentário enviado por dgnho1 em 04/12/2015 - 11:02h

Bom dia, tive problema no seguinte comando:
root@teste:/home/teste# smbpasswd -a teste
Failed to open /var/lib/samba/private/secrets.tdb

Sou novato no mundo linux, estou adorando, aguardo ajuda, vlw.

[10] Comentário enviado por toledocosta em 04/12/2015 - 12:27h


[9] Comentário enviado por dgnho1 em 04/12/2015 - 11:02h

Bom dia, tive problema no seguinte comando:
root@teste:/home/teste# smbpasswd -a teste
Failed to open /var/lib/samba/private/secrets.tdb

Sou novato no mundo linux, estou adorando, aguardo ajuda, vlw.


Boa tarde.
Você criou o usuário localmente? Se não crie ele.
Use o comando: testparm para verificar se existe erro em algum parâmetro escrito no conf.
Para que existe um bug caso esteja utilizando o ubuntu. o link a seguir talvez ajude.
http://ubuntuforums.org/showthread.php?t=2224951

[11] Comentário enviado por sf123 em 26/02/2016 - 18:11h

Boa tarde.
Todos os passos sem problema algum, permissões ok.Criou o compartilhamento e as pastas aparecem nos pcs windows mas ao acessar pede user e senha, não aceitando os usuários e senhas criados no processo.

Podem me ajudar?

[12] Comentário enviado por marcilius em 01/05/2016 - 16:25h

Parabens pelo tutorial, funcionou muito bem aqui. Vai para a minha lista de favoritos.

[13] Comentário enviado por klebes-santos em 09/07/2016 - 11:50h

preciso de uma ajuda consegui criar os diretórios e já consigo acessar o compartilhamento samba, só que quando tento acessar os compartilhamentos segue a seguinte mensagem "rede não acessível, talvez você não tenha permissão para acessar este recurso" alguém poderia me ajudar?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts