Zugriff über Samba zum Verknüpfen mit einem anderen Dateisystem im freigegebenen Verzeichnis (Berechtigungsfehler)

Zugriff über Samba zum Verknüpfen mit einem anderen Dateisystem im freigegebenen Verzeichnis (Berechtigungsfehler)

Ich habe einen Laptop mit Dual Boot Lubuntu 14.04/Windows 7

Ich habe einen BorrajaXBenutzer in Lubuntu und einen anderen BorrajaxBenutzer in Windows.

In meinem Lubuntu $HOME/Documents/-Verzeichnis habe ich einen Link zu den BorrajaXDokumenten des Windows-Benutzers erstellt, sodass ich unter Linux Dinge dort speichern und unter Windows abrufen kann und umgekehrt.

In Lubuntu ist die Verzeichnisstruktur:

/home/borrajax/    drwxr-xr-x  borrajax borrajax
  |-> Downloads/     drwxr-xr-x  borrajax borrajax            
  |-> Documents/     drwxr-xr-x  borrajax borrajax
  |     |-> TestDir/    drwxrwxr-x borrajax borrajax
  |     |-> Windows7_Documents -> /media/windows7/Documents and Settings/borrajax/Documents/    lrwxrwxrwx  borrajax borrajax
  |           |-> Android Things/  drwxrwxr--  root  plugdev
  |           |-> desktop.ini      -rwxrwxr--  root  plugdev
  |           |-> My Pictures -> /media/windows7/Users/borrajax/Pictures  lrwxrwxrwx root plugdev
  |-> Pictures/     drwxr-xr-x  borrajax borrajax

Der Link zu Windows7_Documentsverweist auf ein Verzeichnis in einer anderen Partition als der, in der mein /home/borrajaxgemountet ist (mein $HOMEist eingeschaltet, /dev/sda5während die Windows 7-Partition eingeschaltet ist /dev/sda3).

Alles funktioniert einwandfrei, wenn ich über diesen Windows7_DocumentsLink lokal auf das Windows-Dateisystem zugreife, aber jetzt möchte ich mein Linux freigeben $HOMEund remote darauf zugreifen können Windows7_Documents, und (hier ist das Problem) das geht nicht. Ich erhalte eine Permission DeniedFehlermeldung.

So wird mein freigegebenes $HOME/Documents/Verzeichnis auf einem Mac OS X angezeigt, das über Samba darauf zugreift:

Bildbeschreibung hier eingeben

Vom Mac OS XI kann ich ordnungsgemäß neue Dateien oder Verzeichnisse in meinem Lubuntu erstellen $HOME/Documents/, aber ich kann nicht auf den Link in zugreifen$HOME/Documents/Windows7_Documents/

Unten sehen Sie die Konfiguration der Samba-Freigabe in der Konfigurationsdatei von Lubuntu ( /etc/samba/smb.conf):

[borrajax]
    path = /home/borrajax
    writeable = yes
    browseable = yes
    valid users = borrajax
    hosts allow = 192.168.1. 127.0.0.1    

Gibt es eine Möglichkeit, über Samba auf das Verzeichnis zuzugreifen Windows7_Documents? Ich vermute, es könnte etwas mit all den Dateien darin zu tun haben, die Windows7_Documentsdazugehören root:plugdev? Aber wenn das der Fall ist, wie kann ich dafür sorgen, dass die Samba-Benutzer der Gruppe angehören plugdev(was vermutlich die beste Lösung wäre?)

Vielen Dank im Voraus,

Antwort1

Versuchen Sie, folgende Zeilen in Ihre smb.conf einzufügen:

    follow symlinks = yes
    wide links = yes

Es scheint, dass Samba symbolischen Links standardmäßig nicht folgt.

verwandte Informationen