Por que você não experimenta a interface gráfica do nautilus para compartilhar? Você pode encontrar a opção de compartilhamento para clicar com o botão direito do mouse em um item no nautilus.
Quando você marcar "Permitir que outros usuários criem e excluam arquivos nesta pasta", todos poderão editar e excluir arquivos na rede, mas precisarão saber seu nome de usuário e senha do samba.
Quando alguém tentar acessar seu conteúdo, ele será perguntado pelo seu nome de usuário e senha do samba. Se ele souber as informações de autenticação, ele poderá ver, editar e excluir seu conteúdo compartilhado.
Se você desmarcar "Permitir outros .....", outro (quem sabe informações de autenticação) verá e copiará o conteúdo, mas não poderá criar ou excluir conteúdo.
Se você quiser que qualquer um na rede possa ver seu conteúdo, marque a opção "Acesso de convidado ...". Onde qualquer um pode ver o arquivo sem saber suas informações de autenticação.
Adicione o usuário do samba neste arquivo:
sudo gedit /etc/samba/smbusers
O formato é =. Então você pode mapear seu nome de usuário do ubuntu com um nome de usuário diferente para o samba, mas isso não é necessário. Exemplo: digamos, seu nome de usuário é abc e adicione essa linha a / etc / samba / smbusers
<abc> = "<abc>"
Isso significa que qualquer um pode acessar com o nome de usuário do abc. você pode usar um nome diferente no lado direito.
Agora defina a senha para a senha do usuário do samba abc (não do usuário do ubuntu).
sudo smbpasswd -a username [abc]