SAMBA NO CENTOS 6.4
COMPARTILHAMENTO SIMPLES DE ARQUIVOS COM SAMBA NO CENTOS 6.4
De modo prático, vamos fazer uma configuração básica de um servidor Samba para somente compartilhar arquivos no modo público e no modo privado.
INSTALANDO E CONFIGURANDO
Instalando Samba:
# yum install samba samba-client
Criando e dando permissão às pastas:
# mkdir /maquina01
# mkdir /dados
# chmod 777 /dados
Alterando arquivo smb.conf do Samba:
# vim /etc/samba/smb.conf
netbios name = Server
server string = ServidorSamba
workgroup = WORKGROUP
local master = yes
os level = 100
preferred master = yes
wins = yesprinting = cups
load printers = yes
map to guest = bad
guest = ;Usuário
[printers]
comment = Impressoras
print ok = yes
guest ok = yes
path = /var/spool/samba
[maquina1]
comment = Maquina01
path = /maquina01 ;Pasta que só a máquina 192.168.254.49 irá ar
public = yes
writable = yes
printable = no
hosts allow = 192.168.254.49 ;IP da máquina que terá o
[arquivos]
path = /dados ;Compartilhamento público
writable = yes
guest ok = yes
Após o arquivo modificado, reinicie o serviço:
# service smb restart
# service nmb restart
Não se esqueça de permitir o servidor Samba no seu Firewall, adicionando as regras:
-A INPUT -p udp –dport 138 -j ACCEPT
-A INPUT -p t –dport 139 -j ACCEPT
ANDO
→ No Windows:
No Explorer, você pode ar digitando: \\ip_do servidor
Observe que, se você não for o IP da máquina 1, você não tem o à pasta da mesma.
→ No GNU/Linux:
Para criarmos um mapeamento no GNU/Linux, editaremos o arquivo /etc/fstab:
# vim /etc/fastab
Obs.: cuidado para não apagar as demais linhas de montagem.
Insira a seguinte linha no arquivo:
Onde:
- name=,=123456 :: é o e senha que serão usados para ar o servidor;
- uid= :: é o usuário local (no cliente GNU/Linux) que terá o completo aos arquivos dentro da pasta montada;
- 0 0 :: é um “nada a declarar”, que indica que não temos opções adicionais.
O servidor foi configurado para permitir o o usando a conta guest. Na opção name=, podemos colocar qualquer usuário e qualquer senha na =.
Para que a alteração entre em vigor sem precisar reiniciar o micro, use o comando mount -a (no cliente), como root:
# mount -a
Agora, podemos ar os arquivos, sem precisar copiá-los para a sua máquina.