Bem… todos os equipamentos ( 2 notes e 1 PC) estão com o Linux Mint 19.2 Cinnamon, na mesma rede.
O meu PC tem um HD de 2TB em NTFS com arquivos gerais (documentos, planilhas, músicas, vídeos, etc) e esta é montada automaticamente via fstab. Estou tentando compartilhar este HD na rede, compartilhamento simples, sem que seja um servidor parrudo, mas, que o usuário acesse digitando usuário e senha (pode ser o usuário do próprio PC), pois quero impedir que “visitantes” acessem o compartilhamento, ou seja, sem permissão para “convidados”.
Instalei o samba e configurei o smb.conf conforme “Ctrl V” abaixo:
# Definições Globais
[global]
workgroup = lampugnani
server string = Samba Server %v
netbios name = PC-Elvio
security = user
map to guest = bad user
dns proxy = no
usershare owner only = false
; encrypt passwords = yes
; guest ok = no
; guest account = nobody
username map = /etc/samba/smbusers
log file = /var/log/samba/smb.log
#============================ Share Definitions ==============================
[Dados]
path = /mnt/Seguranca
available = yes
browseable = yes
writeable = yes
force user = nobody
valid users = elvio alessandra
comment = Pasta de dados e arquivos no PC do Elvio
create mask = 0777
directory mask = 0777
[Developer]
path = /mnt/Developer
available = yes
browseable = yes
writeable = yes
force user = nobody
valid users = elvio alessandra
comment = Pasta de desenvolvimento(s) no PC do Elvio
create mask = 0777
directory mask = 0777
Porém, quando vou na máquina cliente, que vai acessar, digitando “smb://”, não localiza os compartilhamentos.
Acho que está faltando algo… mas, ainda não descobri o que é.
No windows está funcionando? se sim, deixe como está.
No linux, faça o compartilhamento via NFS(Não importa a cor do gato, importa que ele pegue o rato).
sudo apt-get update && sudo apt-get install nfs-kernel-server
sudo nano /etc/exports
prencher:
‘caminho’ ip de quem pode acessar(permissões)
ex:
/mnt/seguranca 192.168.0.10(rw,async) se quiser que todos possam acessar use * no lugar de 10.
depois de salvar, execute os comandos:
sudo service nfs-kernel-server restart
sudo exportfs -v -a
e pronto, ta funcionando, basta montar nas maquinas clientes agora.
Espero ter ajudado.
Sobre o samba e o nfs, é como eu disse, Não importa a cor do gato, importa que ele pegue o rato.
Isso é minha opinião é claro, mas se conseguir solução, sem usar o nfs, compartilhe conosco.
Bem… embora pareça ser rápido de configurar, vou testar nas férias…
Por hora, descobri o seguinte: o serviço “smbd” não está iniciando com o sistema… se eu inicializar o serviço manualmente, tudo funciona normal, mas, após o reboot, tenho que dar o comando manual…
Estranho, pois tenho um servidor ubuntu-server onde está utilizando o samba para os usuários da rede que utilizam windows, e também, NFS que neste caso está fazendo conexão com o DVR(gravador de câmeras).
No caso do ubuntu server o samba inicia automaticamente, ai vai depender de qual distribuição você está utilizando.
mas no seu caso, basta então você colocar esse comando no crontab, que ele vai executar sozinho ao iniciar.
sim… até executei o comando novamente, para me certificar… estão instalados… realmente não entendi pq não iniciou automático… enfim… vou dar um reboot remoto e ver se inicializa o serviço.