Nautilus-Share-Message: Chamado de "info usershare net", mas falhou

18

Quando eu executo o Nautilus a partir da linha de comando, ele inicia com sucesso, mas isso aparece no terminal:

Nautilus-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: mkdir failed on directory /var/run/samba/msg.lock: Permission denied
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.

Devo realmente pedir ao administrador do meu sistema para ativar o compartilhamento de usuários?
Meu administrador é eu mesmo e não uso o Samba.

Esta mensagem é o sinal de maiores problemas com o meu Ubuntu?
Se não, como posso evitar que ele apareça? (o Nautilus é iniciado por um programa que eu estou testando, mas não posso modificar, e o problema atual torna os erros deste programa menos visíveis no terminal)

    
por Nicolas Raoul 15.07.2016 / 13:41

2 respostas

12

O Nautilus usa o comando net usershare info para obter informações sobre compartilhamentos Samba definidos pelo usuário não raiz. Veja a página da web para mais informações sobre este comando.

Se esse comando falhar, o Nautilus assume que não há tais compartilhamentos e exibe a mensagem de erro que recebeu caso você queira.

A criação da pasta /var/lib/samba/usershares/ deve impedir que a mensagem apareça:

sudo mkdir -p /var/lib/samba/usershares/
    
por Florian Diesch 15.07.2016 / 14:25
5

Para mim, o passo acima de @Florian não foi suficiente, então foi isso que eu fiz extra para fazer o trabalho de compartilhamento:

apt purge samba-common
apt install mint-meta-cinnamon samba nemo-share smbclient cifs-utils casper lupin-casper
    
por Imran Zahoor 08.05.2017 / 09:38