Hallo,
ich bekomme es einfach nicht hin, war schon auf sämtlichen Websites und bin nun seit mehr als 6 Std. mit Samba beschäftigt.
Ich möchte einfach nur 2 Verzeichnisse freigeben,
das 1. "/data" mit Lese-/schreibzugriff und das 2. "/backup" nur mit Lesezugriff. Jeder im Netzwerk soll auf die Laufwerke zugreifen können ohne Passwort und sonst irgendwelchem Schnick-Schnack.
Das die Laufwerke unter Windows angezeigt werden habe ih bereits erreicht nur scheiter ich daran, dass ich von Windows aus nicht draufschreiben kann, was an den Benutzerzugriffseinstellungen liegen muss ("read only = no" ist gesetzt).
Wäre dankbar wenn mir jemand ein Beispiel hier posten könnte, es scheint an der [global]-Sektion zu hapern.
Danke schonmal.
Ciao, Juventino
Linux 15.036 Themen, 107.107 Beiträge
das 1. "/data" mit Lese-/schreibzugriff und das 2. "/backup" nur mit Lesezugriff."
Ich denke, so sollte es funktionieren:
[data]
comment = /data directory on DEINSERVER
writeable = yes
readonly = no
browseable = yes
public = yes
directory mask = 0770
create mask = 0770
path = /data
hosts allow = 192.168.0.
guest ok = yes
[backup]
comment = /backup - public directory on DEINSERVER
writeable = no
readonly = yes
browseable = yes
public = yes
directory mask = 0770
create mask = 0770
path = /backup
hosts allow = 192.168.0.
guest ok = yes
"Jeder im Netzwerk soll auf die Laufwerke zugreifen können ohne Passwort und sonst irgendwelchem Schnick-Schnack."
security = SHARE
Gibt an, dass du mit Shares und nicht mit Useraccounts arbeites (!! USER ist sicherer, SHARE einfacher).
"... nur scheiter ich daran, dass ich von Windows aus nicht draufschreiben kann, was an den Benutzerzugriffseinstellungen liegen muss ("read only = no" ist gesetzt)."
Hast du an die Rechtevergabe gedacht? Der Standard-User für Guest-Accounts ist unter Samba 'nobody', du musst ihm also praktisch alle Daten überlassen. Gib in der Konsole ein:
chown -R nobody /data
Wenn du sicherheitsbedacht bist, änderst du diesen User aber auf einen anderen ab. Dazu einfach neuen Benutzer erstellen (useradd smbclient) und diesen mit der Einstellung
guest account = smbclient
zuweisen + ihm die Daten überlassen.
HTH
Hat es denn nun eigentlich funktioniet? Wenn man sich hier schon die Mühe macht um dir zu helfen, dann kann man ja auch wohl eine Antwort (ob positiv oder negativ) erwarten!
Das finde ich aba auch !
Mann will ja auch wissen ob diese lösung auch funktioniert und ob mann sie nu als Lösung in seine Howto Datenbank einpflegen kann ;) "hehe"
Hallo,
ja habe es eben so eingestellt und es funktioniert perfekt.
Sorry, dass ich erst jetzt antworte, aber hatte vorher weder Zeit es auszuprobieren noch ins Forum zu kommen.
Also besten Dank!
Ciao, Juventino
Ja ok.
Mich würde noch interessieren, wo genau der Fehler lag.
Hi,
es lag an der falschen Rechtevergabe für den Gastuser und das ich eben "user" statt "share" eingestellt hatte.
Ciao, Juventino