[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Zugriffsberechtigungen bei Samba-Share



Hallo liebe Liste,

in meinem Netzwerk läuft ein Linux-Server (Debian 7) und mehrere Linux-Clients.

Auf dem Server ist u.a. Samba installiert (Version 3.6.6).
In der Datei "smb.conf" habe ich u.a. zwei Shares konfiguriert:

     [Daten_Thilo]
	     path = /home/samba/thilo
	     comment = Datenablage von Thilo
	     valid users = thilo
	     writeable = yes

	     # Neu erstellte Verzeichnisse:
	     directory mask = 0750

	     # Neu erstellte Dateien:
	     create mask = 0640

	     force user = thilo
	     force group = thilo


     [Public]
	     path = /home/samba/public
	     comment = Gemeinsam genutzter Ordner
	     valid users = @familie
	     writeable = yes

	     # Neu erstellte Verzeichnisse:
	     directory mask = 0770

	     # Neu erstellte Dateien:
	     create mask = 0660

	     force user = thilo
	     force group = familie


Auf das Share "Daten_Thilo" soll nur der Benutzer "thilo" zugreifen können, auf das Share "Public" sollen alle Familienmitglieder zugreifen können (lesend und schreibend).

Die Konfiguration habe ich mit "testparm" geprüft, keine Fehlermeldung.


Auf den Linux-Clients gibt es in der /etc/fstab entsprechende Einträge:

//192.168.0.1/Daten_Thilo /home/thilo/Daten_auf_Server/Privat cifs noauto,user,user=thilo,dom=irgendwas,pass=geheim

//192.168.0.1/Public /home/thilo/Daten_auf_Server/Public cifs noauto,user,user=thilo,dom=irgendwas,pass=geheim


Zusätzlich wird im Autostart ein kleines Skript ausgeführt, welches ggf. die Verzeichnisse lokal anlegt und anschl. die Shares mounted.

Das funktioniert auch grundsätzlich.
Was ich aber nicht verstehe: Wenn ich auf dem Server in die Verzeichnisse wechsele, auf denen die Daten abgelegt sind, dann sehen die Zugriffsrechte so aus:

a) für den Ordner "/home/samba/thilo":

     root@server:/home/samba/thilo# ls -al
     insgesamt 96
     drwxr-x--- 2 thilo thilo  4096 Mär 30 11:22 .
     drwxr-xr-x 5 root  root   4096 Mär 29 22:42 ..
     -rw-rw-r-- 1 thilo thilo 82015 Mär 24 21:04 testdatei_1
     root@server:/home/samba/thilo#

b) für den Ordner "/home/samba/public":

     root@server:/home/samba/public# ls -al
     insgesamt 2876
     drwxrwx--- 2 thilo familie    4096 Mär 30 11:21 .
     drwxr-xr-x 5 root  root       4096 Mär 29 22:42 ..
     -rw-rw-r-- 1 thilo familie     832 Aug 25  2013 file_eins
     root@server:/home/samba/public#


Warum sind bei a) die Dateien für die Gruppe "thilo" les- und schreibbar? Und warum sind die Dateien für jedermann lesbar ("world-readable")?

Warum sind bei b) die Dateien für jedermann lesbar ("world-readable")?


Aufgrund meiner Konfiguration hätte ich erwartet, dass die Zugriffsrechte so aussehen:

a) für den Ordner "/home/samba/thilo":

     -rw-r----- 1 thilo thilo 82015 Mär 24 21:04 testdatei_1


b) für den Ordner "/home/samba/public":

     -rw-rw---- 1 thilo familie     832 Aug 25  2013 file_eins


Kann mich jemand erleuchten?

Vielen Dank und Grüße

Thilo


Reply to: