Linux 15.012 Themen, 106.860 Beiträge

Samba smb.conf-Einstellungen

juventino / 6 Antworten / Flachansicht Nickles

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

bei Antwort benachrichtigen
gerfield juventino „Samba smb.conf-Einstellungen“
Optionen
"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
GrußgerfieldIn a world without walls and fenceswho needs Windows and Gates?
bei Antwort benachrichtigen