A maneira de compartilhar pastas para outros sistemas operacionais é um pouco diferente e precisa de um pouco de trabalho. Vamos.
-
sudo apt-get install samba system-config-samba
- Crie a pasta a ser compartilhada em algum lugar fora da pasta / home como root.
Por exemplo:sudo mkdir /Public
-
sudo chmod -R 0777 /Public
para torná-lo totalmente acessível a todos. -
sudo adduser --no-create-home <network_user_name>
para criar um novo usuário cujo nome será usado para acessar a pasta compartilhada da rede. Como esse usuário será apenas um usuário da rede, não será necessária uma pasta base para eles. -
sudo usermod -u 998 <network_user_name>
para alterar o novo ID do usuário para qualquer coisa abaixo de 1000 , de forma que o nome não seja incluído na lista de logon do lightdm. -
sudo smbpasswd -a <network_user_name>
para adicionar o novo usuário à lista de usuários do samba para que o acesso possa ser concedido quando este usuário tentar se conectar de outro sistema.
Observação: Esta senha não tem nada a ver com o usuário senha que você criou quando criou o usuário com o comandoadduser
e não precisa ser o mesmo. A outra senha nunca será usada. Esta é a senha que você usará para acessar o sistema pela rede. - Execute
samba
de seu ícone e insira sua senha de administrador.
Na primeira guia, navegue até a pasta / Public e selecione-a para compartilhá-la. Torne Visível e Gravável se desejar ter acesso de gravação a ele da rede.
Na segunda guia, verifique o nome_do_usuário_de_rede que você verá para que apenas esse usuário tenha acesso a esse compartilhamento e não a todos. - Como root, use um editor de texto e edite
/etc/samba/smb.conf
. No final desse arquivo, você verá os detalhes sobre a pasta que acabou de compartilhar. Pressione Enter e a aba e adicione o parâmetroinherit permissions = yes
no final da seção da pasta compartilhada. Isso garantirá que todos os novos arquivos ou pastas criados pelo usuário da rede nesse compartilhamento herdarão as permissões da pasta / Public e estarão totalmente acessíveis para todos os outros usuários. - Por fim, execute
sudo service smbd restart && sudo service nmbd restart
para reiniciar os dois serviços com o novo parâmetro e você deve estar pronto para usar esse compartilhamento em qualquer sistema operacional, incluindo o Windows.