Forum: PC Hard- und Software Samba Freigabe geht nur read-only


von Randy (Gast)


Lesenswert?

Hallo,

ich versuche ein Verzeichnis auf einem Suse 11.1 Rechner zum lesen und 
schreiben freizugeben (für WinXP und Vista), ohne Benutzeranmeldung, 
einfach für alle im LAN. Bis jetzt funktioniert es nur lesend. Nach 
einem Tipp aus einem anderen Forum habe ich in der /etc/samba/smb.conf 
folgenden Abschnitt eingefügt:

[public]
        comment = Verzeichnis mit Schreibfreigabe
#       inherit acls = Yes
        path = /data1/dateien_rsync/pub/
#       read only = No
        browseable = yes
        create mask = 0777
        directory mask = 0777
        guest ok = yes
        writeable = yes
        share modes = yes


Was könnte falsch laufen? Es ist das erste mal dass ich Samba benutze, 
daher sind mir die Eigenschaften unbekannt. V.a.: was ist dieses "ACL 
inherit"? Das wurde ich bei der grafischen Samba Kongiguration (mit 
YAST) gleich am Anfang gefragt.

Vielen Dank
Randy

von Gast? (Gast)


Lesenswert?

Verzeichnisrechte gesetzt?

von g457 (Gast)


Lesenswert?

> Was könnte falsch laufen?

Wichtig wäre herauszufinden
1. mit welchem user Du dich (tatsächlich) verbunden hast (steht in den 
logs, hierzuserver /var/log/samba/*)
2. ob jener user tatsächlich Schreibrechte in den Verzeichnissen hat 
(also direkt auf dem Server einfach mal eine Datei 'touch'en)
3. und daraus abgeleitet: wer genau verhindert das schreiben - samba 
oder das Dateisystem? Und wie äussert es sich?

>  was ist dieses "ACL inherit"?

Das (und noch viel mehr) steht in der man-Page zur smb.conf ('man 
smb.conf') - sehr lesenswert!

HTH

von Randy (Gast)


Lesenswert?

> Verzeichnisrechte gesetzt?

Das wars. Ich hab die Rechte von 755 (rwxr-xr-x) auf 777 gesetzt, jetzt 
gehts...

> Das (und noch viel mehr) steht in der man-Page zur smb.conf ('man
> smb.conf') - sehr lesenswert!

Das ist eine Doku so wie ich sie hasse. Da steht alles drin, aber nicht 
das Wesentliche. Das versteht man nur wenn man sich mit Linux im Detail 
auskennt, außer mit dem Detail das in dem Text beschrieben ist...

Vielen Dank an euch beide.
Randy

von Randy (Gast)


Lesenswert?

> 3. und daraus abgeleitet: wer genau verhindert das schreiben - samba
> oder das Dateisystem? Und wie äussert es sich?

Daran hatte ich gar nicht gedacht. Samba ist nicht als der "normale" 
User unterwegs, nur der hatte Schreibrechte. (Es ist ein Linux auf dem 
"Desktop": Der Rechner wird nur von mir benutzt, d.h. es gibt nur einen 
User, und eine ausgeklügelte Gruppen- und User-Rechteverwaltung wird 
nicht gebraucht, bzw. wird nicht gemacht)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.