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.bak
Apenas 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 /myshares
ou experimentar direitos inferiores, ainda não fiz isso -
sudo smbpasswd -a peterlustig
Adiciona 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.conf
E 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 restart
reinicie seu servidor e recarregue a configuração - Se você usa o
ufw
Firewall, 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-name
da etapa 8 nos colchetes[]
. Abra. Agora você precisa inserir suas credenciais, ou seja, nome de usuáriopeterlustig
e 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!