Wie definiere ich eine Samba-Freigabe, sodass jeder Benutzer nur sein eigenes Home sehen kann?

Wie definiere ich eine Samba-Freigabe, sodass jeder Benutzer nur sein eigenes Home sehen kann?

Ich möchte, dass das Home-Verzeichnis jedes Benutzers auf einer Debian-Maschine nur für seinen Besitzer zugänglich ist (mit Samba), aber derzeit (mit der Standard-Samba-Konfiguration) kann ich auf die Verzeichnisse anderer Benutzer zugreifen /home.

Hier ist der [home]Konfigurationsteil:

[homes]
comment = Home Directories
browseable = no
public = no
read only = no
create mask = 0700
directory mask = 0700
valid users = ashley joe %S

Indem ich mich von einem Windows 7-Rechner aus bei Ashleys Konto anmelde, kann ich Joes Home durchsuchen. Wie muss ich das konfigurieren?

Antwort1

Ich denke, Sie sollten es valid users = ashley joe %Sin only ändern valid users = %S. In Ihrem Beispiel ashley, joe and %S [the name of the share]ist immer gültig, sodass ashleyund joealle Haushalte erreichen kann. Alle anderen Benutzer (sofern vorhanden) sollten in dem von Ihnen angegebenen Beispiel nur ihr eigenes sehen.

verwandte Informationen