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.012 Themen, 106.860 Beiträge
"Ich möchte einfach nur 2 Verzeichnisse freigeben,
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
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