Samba
Configuração Simples
Edite o arquivo /etc/samba/smb.conf
e insira o diretório que deseja compartilhar
[<name>]
path = /<dir>/<share>
browseable = yes
writeable = yes
guest ok = yes
Montagem
Há dois modos de fazer o MOUNT (montagem), de forma manual utilizando o comando mount
ou de forma automática na inicialização do sistema, editando o arquivo /etc/fstab
.
Ao utilizar o mount
, na verdade estamos executando o arquivo fstab
, pois é nele possui as configurações para a montagem.
Neste exemplo será mostrado como configurar um Linux para ser acessado por um Windows.
Primeiro instale o Samba
apt install samba
Crie um diretório dentro do diretório /mnt
(ou de sua preferência)
mkdir /mnt/<name_mount>
chmod -R 7777 /mnt/<name_mount>
Adicione o seguinte texto para montar o disco compartilhado automaticamente sempre que o Linux iniciar:
//<ip_windows>/Nome/Pasta/Compartilhada /mnt/<name_mount> cifs credentials=/etc/pwd,user,dir_mode=0777,file_mode=0777 0 0
OBS.: Dessa forma quando o servidor reiniciar ou iniciar, irá montar automaticamente a unidade configurada. Caso não queira isso, utilize o parâmetro noauto
na linha acima.
Substitua //IPWindows/Nome/Pasta/Compartilhada
com o nome da máquina Windows ou IP e o disco compartilhado e /mnt/<name_mount>
com o caminho de acesso à pasta onde irá ser montado a unidade.
Salve o arquivo.
OBS.: Depois de escrever esta linha acima, pressione ENTER
para deixar uma linha em branco no final, caso contrário pode dar o seguinte erro: warning: no final newline at the end of /etc/fstab
.
Agora crie o arquivo /etc/pwd
e adicione as seguintes linhas:
username = usuario_windows
password = senha_windows
OBS.: Se não for colocar o arquivo em /etc/pwd
, altere no fstab
a sua localização.
Monte a pasta compartilhada agora com o seguinte comando:
mount /mnt/<name_mount>/
# Ou
sudo mount -t cifs -o 'user=<user>,password=<pass>' //<ip>/<folder> /mnt/<name_mount>/
Depois para acessar a pasta mapeada, vá em /mnt/<name_mount>/
Para desmontar a unidade, utilize o seguinte comando:
umount /mnt/<name_mount>
Pegando a versão exata do Samba
sudo tcpdump -i tun0 -vvv -A | grep -i samba
Last updated
Was this helpful?