Estou tentando compartilhar uma pasta usando a GUI (nemo) ou a linha de comando como
net usershare add temp /home/administrator/tmp comment Everyone:R guest_ok=y
Em ambos os casos, recebo a mensagem de erro
net usershare add: cannot convert name "Everyone" to a SID. The network responded incorrectly.
Encontrei muitos tópicos com problemas semelhantes, mas mensagens ligeiramente diferentes, como
'net usershare' returned error 255: net usershare add: cannot convert name "Everyone" to a SID. The connection was refused.
ou
'net usershare' returned error 255: net usershare add: cannot convert name "Everyone" to a SID. Invalid parameter.
e tentei as soluções mencionadas lá, mas nada parece resolvê-lo.
Minha seção relevante no arquivo smb.conf é
usershare max shares = 100
usershare allow guests = yes
usershare owner only = no
username map = /etc/samba/smbusers
encrypt passwords = yes
guest ok = yes
guest account = nobody
Eu não tenho um usuário
cat /etc/passwd
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
e tem uma senha do samba
sudo smbpasswd -a nobody
Comandos semelhantes
net usershare add temp /home/administrator/tmp bla nobody:F guest_ok=y
net usershare add temp /home/administrator/tmp bla nobody:F guest_ok=n
mostre a mesma mensagem de erro.
Eu tenho algumas entradas em /var/lib/samba/usershares
, mas não consigo lembrar como elas chegaram lá, mas as compartilhamentos não estão disponíveis.
Um exemplo é
#VERSION 2
path=/home/administrator/Downloads/
comment=Everyone:R
usershare_acl=S-1-1-0:R
guest_ok=n
sharename=Downloads
Alguma ideia do que eu posso estar perdendo?