Isso acontece desde que me lembro. O Nautilus/Caja mostra um ícone compartilhado nas pastas e eles podem ser acessados no Windows digitando o nome da pasta, mas não aparecem na lista de pastas.
Outras pastas aparecem na lista, embora não haja nada diferente nas opções de compartilhamento do Nautilus.
Se eu alterar o nome compartilhado, eles aparecerão. Se eu mudar de volta, eles desaparecem novamente.
Atualizar:
Instalei o Ubuntu novo em um novo computador, compartilhei duas pastas com caja-share
as mesmas configurações e consigo acessar uma, mas não a outra. Ambos têm o mesmo proprietário, grupo e permissões:
drwxrwxrwx 2 endolith endolith 4.0K Sep 28 19:35 notwork/
...
drwxrwxrwx 2 endolith endolith 4.0K Sep 28 19:35 works/
aquele que funciona está em /home
, o outro está ligado /mnt
, então provavelmente esse é o motivo?
Parece que a configuração real deles é um monte de arquivos de texto em /var/lib/samba/usershares
. /var/lib/samba/usershares/notwork
é:
#VERSION 2
path=/mnt/drivepool/notwork
comment=
usershare_acl=S-1-1-0:F
guest_ok=y
sharename=notwork
/var/lib/samba/usershares/works
é:
#VERSION 2
path=/home/endolith/works
comment=
usershare_acl=S-1-1-0:F
guest_ok=y
sharename=works
Portanto, a única diferença é o caminho, como aludido, mas não realmente explicado emAqui está meu arquivo smb.conf. O que há de errado com isso?.
Montar drivepool
na minha pasta pessoal também não resolve. Portanto, não é o caminho em si, mas algo relacionado ao fato de estar dentro da montagem, que é mergerfs
.
Estou compartilhando os arquivos usando caja-share
(mate-file-manager-share
) no ambiente de desktop MATE, Ubuntu 16.04.1 LTS, mas também possui o ambiente Ubuntu padrão instalado.
Editar:
Uma pista! Descobri que o Samba possui arquivos de log para cada máquina conectada a ele.
[2016/10/09 23:32:54.687515, 0] ../source3/param/loadparm.c:3259(process_usershare_file)
process_usershare_file: stat of /var/lib/samba/usershares/win7backup failed. Permission denied
[2016/10/09 23:32:54.697705, 0] ../source3/smbd/service.c:199(set_current_service)
chdir (/mnt/drivepool/Backups/win7backup) failed, reason: No such file or directory
Existe esse diretório, é claro:
~> la /mnt/drivepool/Backups/
drwxrwxrwx 2 endolith endolith 4.0K Sep 26 22:42 win7backup/