Use o comando net usershare do Samba para compartilhar diretórios a partir da linha de comando, isso é menos desajeitado e muito mais seguro do que mexer no arquivo principal smb.conf:
net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y
Para tornar esses compartilhamentos permanentes (ou seja, persistir em reinicializações), crie um arquivo para cada compartilhamento em / var / lib / samba / usershares / assim:
net usershare info --long share_name > /var/lib/samba/usershares/share_name
Isso tem uma vantagem adicional: se você estiver usando uma área de trabalho como o KDE ou o GNOME / MATE / Unity, os diretórios aparecerão como compartilhados no gerenciador de arquivos (Dolphin, Nautilus etc.). Isso faz com que o nome de usuário da rede // var / lib / samba / usershares / seja o mesmo mecanismo que o Dolphin e o Nautilus usam quando você compartilha diretórios na GUI.
Veja também: link