Rechtevergabe bei Samba
Eric
- webserver
Hi an alle Linux/Windows SpeziS,
ich habe ein Windows (2k) Netzwerk und möchte darin einen Linux-Webserver zum laufen bringen. Dazu habe ich Samba installiert und möchte folgendes Verzeichnis freigeben und nur für den User "webmaster" zugänglich machen. Ich habe in die smb.conf folgendes eingegeben:
[webspace]
comment = Intranet-Speicherplatz
path = /srv/www/htdocs
writeable = yes
browseable = no
user = webmaster
valid users = webmaster
write list = webmaster
guest ok = no
Ich habe zwar mit dem User "Webmaster" auf dieses Verzeichnis von einem Windows-Client Zugriff, aber allerdings keine Schreibrechte und somit kann ich keine Ordner bzw. Dateien anlegen.
Könnt ihr mir sagen, was ich hier falsch gemacht habe?
Ich habe schon in folgenden Dokumentationen nachgeschaut:
http://samba.sernet.de/skript.pdf,
http://www.newbie-net.de/anleitung_samba.html#konfiguration_shared
Vielen Dank schon mal im Vorraus
Viele Grüße
Eric
Moin!
Hi an alle Linux/Windows SpeziS,
[webspace]
comment = Intranet-Speicherplatz
path = /srv/www/htdocs
writeable = yes
browseable = no
user = webmaster
valid users = webmaster
write list = webmaster
guest ok = no
Ich habe zwar mit dem User "Webmaster" auf dieses Verzeichnis von einem Windows-Client Zugriff, aber allerdings keine Schreibrechte und somit kann ich keine Ordner bzw. Dateien anlegen.
Wie sehen denn die Rechte am Verzeichnis und den Dateien auf Dateisystemebene aus? Dann war noch irgendwas mit umask...
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hi fastix,
Wie sehen denn die Rechte am Verzeichnis und den Dateien auf Dateisystemebene aus? Dann war noch irgendwas mit umask...
Dies war mein dummes Anfängerproblem...
Ich habe mit noch chown, chgrp, chmod entsprechende Berechtigungen
gesetzt... und nun funktionierts
re- MFFG (Mit freundlich- friedfertigem Grinsen)
Eric
Hallo!
Ich habe zwar mit dem User "Webmaster" auf dieses Verzeichnis von einem Windows-Client Zugriff, aber allerdings keine Schreibrechte und somit kann ich keine Ordner bzw. Dateien anlegen.
read only = no
Mir read only = no, können auch Dateien und Ordner angelegt werden.
siehe Doku:
-------------------------------------------------------------
If this parameter is yes, then users of a service may not create or modify files in the service's directory.
Note that a printable service (printable = yes) will ALWAYS allow writing to the directory (user privileges permitting), but only via spooling operations.
Default: read only = yes
writable (S)
Synonym for writeable for people who can't spell :-).
writeable (S)
Inverted synonym for read only.
-------------------------------------------------------------
Ich habe noch
force user = DerUserName
force group = DieGrupe
mit angegeben. So bekommen die Dateien gleich die Rechte.
MfG, André Laugks
Hi Andrè,
read only = no
ho can't spell :-).
force user = DerUserName
force group = DieGrupe
dies habe ich alles probiert, leider funktioniert dies bei meinem
Samba nicht. Ich habe ebenfalls probiert, die Anweisungen in [global] zu schreiben, jedoch kein Erfolg...
Trotzdem vielen Dank für die Mühe
Gruß
Eric
Hallo Eric!
Also erstmal, ich bin auch nicht der Sambacrack... :-)
dies habe ich alles probiert, leider funktioniert dies bei meinem
Samba nicht. Ich habe ebenfalls probiert, die Anweisungen in [global] zu schreiben, jedoch kein Erfolg...
Es Parameter die sind für global bestimmt und welche die in eine Sektion müßen.
Bei mir haben oft Konfigurationen nicht funktioniert, weil ich Schreibfehler hatte oder sie in die Sektion geschrieben habe, wo sie nicht hingehören. Mit "testparm" kannst Du Deine Konfigurationsdatei überprüpfen. Und immer schön samba Restarten.
Versuche mal diese Minimalkonfiguration, die ein Gastzugang darstellt:
[global]
workgroup = lan
netbios name = linux
security = share
[www]
comment = www
path = /www
read only = no
public = yes
force user = andre
force group = users
Parameter mußt Du natürlich anpassen.
Mache mal eine Kopie Deiner jetzigen smb.conf und packe nur mal mein Beispiel rein. Dann versuche ob Du Dateien schreiben kannst.
Also ich hatte damals mit einer Minimalkonfiguration angefangen und darauf alles aufgebaut.
MfG, André Laugks
Hallo!
writeable = yes
Ich sollte aufmersamer lesen. Du hast ja schon angegeben, daß geschrieben werden darf.
Dann gehören die Verzeichnisse nicht webmaster. Dann sollte es mit force user und force group laufen.
MfG, André Laugks