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-share
denselben 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?
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/works
Ist:
#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 drivepool
in 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/