Blog dos Cursos | Tutorial Samba • Blog dos Cursos
Compartilhamento entre Linux e Windows
Oi pessoal, tudo certo? Hoje montei esse tutorial completo do Samba. Hoje aprenderemos:
Passo-a-passo: instalando o samba;
Configuração do arquivo smb.conf;
Delegar permissões de acesso;
Criar os usuários do sistema;
Criar os usuários do Samba.
Use o comando (apt-get update) para fazer uma varredura de pacotes atualizados para atualização do Debian.
Vamos usar o comando (apt-get install samba) para fazer a instalação do Samba.
Será solicitado o nome do domínio no qual podemos colocar (evolutime.com.br) na segunda tela ele vai pedir pra mexer com wins vamos dizer que não.
Agora vamos usar o comando (cp /etc/samba/smb.conf /etc/samba/smb.conf.bkp) para fazer o bakup do arquivo smb.conf
(cd /etc/samba) ls para verificar se o arquivo de backup foi criado com sucesso.
Vamos usar o comando (rm smb.conf) para deletar o arquivo original.
Agora vamos usar o comando (nano smb.conf) para criar um novo arquivo smb.conf esse arquivo vamos criar do zero com as configurações padrão para o funcionamento do Samba:
[global] … para as configurações globais padrão do samba
workgroup = evolutime.com.br … Nome do grupo ou dominio
netbios name = mc compartilhamento … Nome do compartilhamento
security = user … Pode ser user ou share share qualquer usuário pode acessar sem aut.
comment = compartilhamento público … comentário do compartilhamento
path = /mnt/publico …. Caminho da pasta
public = yes …. siguinifica que o compartilhamento é publico
browseable = yes ….. siquinifica que ele é visivel
read only = no ….. siquinifica apenas leitura
writable = yes …. siguinifica que pode gravar
create mask = 0700 … mascara dir só o usuário root terar direito de gravação lei e exe
directory mask = 0700 … diretorios que serão criados com essa mascara
Agora vamos usar o comando /etc/init.d/samba restart para reiniciar o serviço do samba:
Agora vamos na pasta cd /mntls ou ls -l para visualizar e criar o diretorio público vamos usar o comando (mkdir publico) para criar a pasta no diretorio mnt.
chmod é o comando usado para delegar permissões (chmod 777 publico) o primeiro número 7 é que diz que o usuário que criou a pasta terá direito de leitura gravação e execução o segundo número 7 diz que o grupo que é dono dessa pasta terá direito de leitura gravação e execução e o terceiro número 7 diz que o outros usuários também terão direito de leitura gravação e execução na pasta público.
adduser mcp (adiciona usuário mcp no linux)
userdel -r nome_do_usuario (deleta usuario no lixux a opção -r retira o diretório home do usuário)
smbpasswd -a usuario (adiciona usuario no samba)
smbpasswd -x usuario (deleta usuarios no samba)
#invoke-rc.d samba restart
Mude a placa de rede da sua VM deixe rede local
OBS: para acessar a pasta do compartilhamento samba no Windows \\ip
chmod permissões
chmod 755 pasta (Atribui permissão de leitura, escrita e execução para o dono do arquivo (7), leitura e execução para usuários do mesmo grupo (5) e também para outros usuários (5). )
chmod 640 pasta (Atribui permissão de leitura e escrita (6) para o dono do arquivo, somente leitura para usuários do mesmo grupo (4) e nenhuma permissão para outros usuários (0).)
chmod 777 pasta (Permissão total de leitura, escrita e execução para TODOS! Se o servidor que você hospeda seus sites deixar brecha para acessarem ou simplesmente listarem seu diretório ou pasta, outros usuários poderão modificar seus arquivos. Por isso é conveniente usar com cuidado.)
Bom galera, espero que tenham entendido o tutorial, porém se houver alguma dúvida podem escrever nos comentários que eu respondo!
Lázaro Oliveira Ponce Hermosilha – Com mais de 12 anos dando aula, conhecimento em Hardware-Redes-Eletrônica Bancada-Linux-Office-Programação (intermediária), Web Designer (intermediária). Conhecimento em redes CISCO e Mikrotick – Servidores 03/08 (Active Directory) e Servidores Linux – Samba 3 e 4 com Swat – Squid/Proxy/Firewall, S.O próprio.