Primeiro, se você fez alguma alteração em uma configuração existente do samba, reverta-a ou exclua o /etc/samba/smb.con e desinstale o samba.
Eu assumo que seu nome de usuário do servidor Ubuntu é peterlustig e o IP do servidor Ubuntu é 192.168.2.42 .
-
sudo apt-get install samba -
sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bakApenas faça backup de sua configuração -
sudo mkdir /myshares- o que você deseja compartilhar via Samba -
sudo chown peterlustig:peterlustig /myshares -
sudo chmod 777 /mysharesou experimentar direitos inferiores, ainda não fiz isso -
sudo smbpasswd -a peterlustigAdiciona o usuário peterlustig ao banco de dados do Samba e o ativa. (Normalmente, a senha é diferente de peterlustig no próprio Ubuntu. A senha é o que você precisa digitar mais tarde ao conectar-se com o cliente Windows 10 ao servidor, etapa 10) -
sudo nano /etc/samba/smb.confE adicione o seguinte ao final do arquivo:# Samba share for Windows clients [my-shared-folder-name] path = /myshares available = yes valid users = peterlustig read only = no browseable = yes public = yes writable = yes -
sudo /etc/init.d/samba restartreinicie seu servidor e recarregue a configuração - Se você usa o
ufwFirewall, precisa configurá-lo. Por exemplo. Eu permito que somente hosts 192.xxx.xxx.xxx acessem meus compartilhamentos Samba, então eu digitei:sudo ufw allow from 192.0.0.0/8 to any app Samba - No cliente Windows 10, abra um Windows Explorer e insira o endereço IP do seu host:
\192.168.2.42. Agora você deve ver sua pasta compartilhada chamadamy-shared-folder-nameda etapa 8 nos colchetes[]. Abra. Agora você precisa inserir suas credenciais, ou seja, nome de usuáriopeterlustige a senha digitada na etapa 6.
Você pode até mapeá-lo como unidade de rede do Windows. O endereço será \192.168.2.42\my-shared-folder-name e não se esqueça de ativar usando credenciais diferentes (do que o usuário do Windows 10 fornece) e digite peterlustig e senha da etapa 6 aqui.
Espero que isso ajude alguém. Feliz partilha!