Einige Samba-Freigaben sind im Netzwerk nicht sichtbar, aber dennoch über die Adresse zugänglich

Einige Samba-Freigaben sind im Netzwerk nicht sichtbar, aber dennoch über die Adresse zugänglich

Das ist schon so, seit ich zurückdenken kann. Nautilus/Caja zeigt ein freigegebenes Symbol für die Ordner an und man kann von Windows aus auf sie zugreifen, indem man ihren Ordnernamen eingibt, aber sie werden nicht in der Ordnerliste angezeigt.

Es werden zwar auch andere Ordner in der Liste angezeigt, aber bei den Freigabeoptionen in Nautilus gibt es keine Unterschiede.

Wenn ich den Freigabenamen ändere, werden sie angezeigt. Wenn ich ihn zurückändere, verschwinden sie wieder.

Aktualisieren:

Ich habe Ubuntu auf einem neuen Computer neu installiert, zwei Ordner mit caja-sharedenselben Einstellungen freigegeben und kann auf einen zugreifen, aber nicht auf den anderen. Beide haben denselben Besitzer, dieselbe Gruppe und dieselben Berechtigungen:

drwxrwxrwx 2 endolith endolith 4.0K Sep 28 19:35 notwork/
...
drwxrwxrwx 2 endolith endolith 4.0K Sep 28 19:35 works/

der eine, der funktioniert, ist in /home, der andere ist an /mnt, das ist also wahrscheinlich der Grund?

Caja-Share-Einstellungen

Bildbeschreibung hier eingeben

Es sieht so aus, als ob die eigentliche Konfiguration hierfür aus einer Reihe von Textdateien besteht, die sich darunter befinden /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/worksIst:

#VERSION 2
path=/home/endolith/works
comment=
usershare_acl=S-1-1-0:F
guest_ok=y
sharename=works

Der einzige Unterschied ist also der Pfad, wie angedeutet, aber nicht wirklich erklärt inHier ist meine smb.conf-Datei. Was ist daran falsch?.

Das Mounten drivepoolin meinem Home-Ordner behebt das Problem auch nicht. Es liegt also nicht am Pfad selbst, sondern daran, dass es sich innerhalb des Mounts befindet, was mergerfs.

Ich teile die Dateien mit caja-share(mate-file-manager-share) unter der MATE-Desktopumgebung, Ubuntu 16.04.1 LTS, aber es ist auch die Standard-Ubuntu-Umgebung installiert.

Bearbeiten:

Ein Hinweis! Ich habe festgestellt, dass Samba Protokolldateien für jede Maschine hat, die eine Verbindung zu ihm herstellt.

[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

Natürlich gibt es ein solches Verzeichnis:

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

verwandte Informationen