Algumas ações do Samba não são visíveis na rede, mas ainda são acessíveis por endereço

5

Isso aconteceu durante o tempo que me lembro. O Nautilus / Caja mostra um ícone compartilhado nas pastas, e elas podem ser acessadas pelo Windows digitando o nome da pasta, mas elas não aparecem na lista de pastas.

Outras pastas aparecem na lista, mesmo que não haja nada diferente sobre as Opções de compartilhamento no Nautilus.

Se eu alterar o nome compartilhado, eles serão exibidos. Se eu mudar de volta, eles desaparecem novamente.

Atualização:

Instalei o Ubuntu em um novo computador, compartilhei duas pastas com caja-share com as mesmas configurações e posso 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/

o que funciona está em /home , o outro está em /mnt , então essa é provavelmente a razão?

Parece que a configuração real para esses arquivos é 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

Assim, a única diferença é o caminho, como aludido, mas não realmente explicado em Aqui está o meu arquivo smb.conf. O que há de errado com isso? .

A montagem de drivepool em minha pasta pessoal também não corrige isso. Então não é o caminho em si, mas algo a ver com estar dentro da montagem, que é mergerfs .

Estou compartilhando os arquivos usando caja-share ( mate-file-manager-share ) na área de trabalho do MATE ambiente, Ubuntu 16.04.1 LTS, mas também tem o ambiente Ubuntu padrão instalado.

Editar:

Uma pista! Eu descobri que o Samba tem arquivos de log para cada máquina que se conecta 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 tal diretório, claro:

~> la /mnt/drivepool/Backups/
drwxrwxrwx 2 endolith endolith 4.0K Sep 26 22:42 win7backup/
    
por endolith 12.05.2016 / 06:03

0 respostas