Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] Samba setzt die Dateirechte verkehrt
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
evoracer
n00b
n00b


Joined: 09 Jul 2004
Posts: 48

PostPosted: Sat Sep 11, 2010 12:24 pm    Post subject: [solved] Samba setzt die Dateirechte verkehrt Reply with quote

Hallo zusammen,

ich habe hier im Haushalt seit längerer Zeit einen Samba Server einwandfrei laufen. Doch nun ist ein MacPro neues Familienmitglied geworden und die Probleme fangen an :D

Also folgendes:
Wenn ein User Dateien auf den SambaServer kopiert werden die Dateirechte immer mit Standard 755 (Ordner) 722(Dateien) gesetzt. Allerdings nur wenn ich über den Mac zugreife. Von einem Windows Rechner werden die Dateien wie in der smb.conf angegeben übernommen.
Eigentlich darf es doch nicht sein, dass ein Client "bestimmen" kann mit welchen Dateirechten die Daten geschrieben werden sollen. Ich möchte das schon Serverseitig vorgeben.
Habe auch schon alles mögliche mit create mode und force create mode etc probiert, aber kommt immer das selbe Ergebnis raus.
Hoffe ihr könnt mir sagen ob ich das noch irgendwo angeben kann, dass zum Beispiel im Tausch share alle Files mit 777 Rechten angelegt werden. Habe schon einige Threads dazu gefunden aber entweder klappt es bei denen dann mit force create mode oder die Threads sind unbeantwortet geblieben... :(

Hier mal meine smb.conf:
(die Zugriffsrechte funktionieren vom Mac bei keinen der 3 Shares richtig. vom Windows Rechner aber schon)
Code:

[global]
        workgroup = cbsnet.local
        security = user
        netbios name = vmfs1
        server string = vmfs1
        log file = /var/log/samba/samba.%m
        max log size = 200
        local master = no
        passdb backend = smbpasswd
        vfs object = vscan-clamav
        vscan-clamav: config-file = /etc/samba/vscan-clamav.conf

[homes]
        valid users = %S
        read only = no
        browseable = no
        create mask = 770
        directory mask = 770
        force group = +clamav

[media]
        comment = media
        path    = /mnt/media
        browseable = yes
        read only = no
        writable = yes
        create mask = 775
        directory mask = 775
        force group = +lanuser

[tausch]
        comment = tausch
        path    = /mnt/tausch
        browseable = yes
        read only = no
        writable = yes
        create mask = 777
        directory mask = 777
        force create mode = 777
        force directory mode = 777
        force group = +lanuser


Samba ist aufgrund des On Access Virenscanners leider noch die Version 3.0.37-r1

Vielen Dank für Eure Hife!


Last edited by evoracer on Sat Sep 25, 2010 10:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
evoracer
n00b
n00b


Joined: 09 Jul 2004
Posts: 48

PostPosted: Tue Sep 21, 2010 5:45 pm    Post subject: pusch Reply with quote

*push*

Hat denn keiner eine Idee? :(
Lese mich gerade schon in das Thema Samba + ACLs ein aber das ist auch nicht so das wahre (nach meinem ersten Eindruck)
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Wed Sep 22, 2010 11:13 pm    Post subject: Reply with quote

Versuch es mal mit
Code:

force directory mode = 0755
directory mode = 0755
force create mode = 0644
create mode = 0644

pro freigabe.
Ich hatte auch mal ein Problem damit, daher habe ich das in meiner config gefunden.
Hat zumindest bei mir geholfen. Ansonsten könntest du mal schauen ob du etwas mit acl findest.
Back to top
View user's profile Send private message
evoracer
n00b
n00b


Joined: 09 Jul 2004
Posts: 48

PostPosted: Sat Sep 25, 2010 10:03 pm    Post subject: Reply with quote

Hallo, erstmal Vielen Dank für deine Antwort!
Habe es jetzt so wie von dir beschrieben versucht nur mit 0777.
Von nem Windows Rechner Dateien kopiert alles OK Dateien werden mit rwx rwx rwx angelegt.
Von dem Mac Dateien auf das share geschoben nichts OK dateien werden mit rwx r-x r-x (folder) und rw- r-- r-- (dateien) angelegt.
Habe die create Modes auch mal von 0777 in alles mögliche geändert.. Windows hält sich immer an den in Samba eingestellten wert aber OSx erzeugt die Dateien immer mit den oben genannten Dateirechten.

Verstehe nicht was der Client da beeinflusst... das ganze ist auch absolut reproduzierbar... zumal ich mir von nem bekannten ein MacBook ausgeliehen habe und der macht es genauso wie der MacPro hier... (Snow Leopard) Aber wenn ich von Windows Rechnern (egal welchen) Dateien kopiere werden die Dateirechte korrekt gesetzt.
Back to top
View user's profile Send private message
evoracer
n00b
n00b


Joined: 09 Jul 2004
Posts: 48

PostPosted: Sat Sep 25, 2010 10:33 pm    Post subject: Reply with quote

Ok ich hab jetzt die Lösung heraus gefunden.
Im Global Bereich muss unix extensions = no eingetragen werden. Somit werden die Unix Berechtigungen nicht mehr mit übertragen, sondern vom Samba Server festgelegt.
Das erklärt auch warum Windows es immer korrekt gemacht hat (ist ja kein Unix System :D )
Vielen Dank nochmal an alle!
Back to top
View user's profile Send private message
69719
l33t
l33t


Joined: 20 Sep 2004
Posts: 865

PostPosted: Sun Sep 26, 2010 12:34 pm    Post subject: Reply with quote

Gut zu wissen ;)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum