Samba Freigaben

dan954

Experte
Thread Starter
Mitglied seit
08.07.2014
Beiträge
149
Hallo zusammen,

ich habe hier einen kleinen Fileserver laufen auf dem Samba Freigaben mit unterschiedlichen Berechtigungen laufen sollen.
Nun habe ich aber ein paar Fragen wie man das am besten macht.

  1. Gast = lesen/schreiben, User = lesen/schreiben
  2. Gast = lesen, User = lesen/schreiben
  3. Gast = kein Zugriff, User = schreiben/lesen

Meine [global] sieht wie folgt aus:
Code:
[global]
workgroup = WORKGROUP
security = user
guest account = nobody
map to guest = bad user

Für die 1. Konfiguration würde ich es so aussehen lassen:
Code:
[Test1]
path = /media/hdd/Test1
guest ok = yes
browsable = yes
writable = yes
Nur wer müsste "owner" des Verzeichnisses sein damit sowohl "nobody" als auch user darauf schreiben können?


Die 2. Konfiguration:
Code:
[Test2]
path = /media/hdd/Test2
guest ok = yes
valid users = user1 user2
browsable = yes
writable = yes
Wieder die gleiche Frage, wer müsste "owner" sein, so dass user1 & user2 schreiben können aber "nobody" nur lesen.


Die 3. Konfiguration:
Code:
[Test3]
path = /media/hdd/Test3
guest ok = no
valid users = user1 user2
browsable = yes
writable = yes
Und wieder die gleiche Frage. Habe das Beispiel hier schon getestet in dem ich einen so
Code:
sudo  adduser --no-create-home --disabled-login --shell /bin/false user2
einen User hinzugefügt habe und anschließend den erstellten sowie den Hauptnutzer (user1) des Servers noch zur Samba-Datenbank, jedoch kann ich mich mit user2 nicht unter Windows einloggen (unter MacOS geht es). Und es konnte nur der Besitzer des Verzeichnisses schreiben.

Ist vielleicht bisschen unübersichtlich geworden :d aber ich hoffe es kann mir trotzdem jemand helfen.

Gruß,
dan

Edit:
Falls es jemand interessiert, ich habe das ganze nun wie folgt gelöst. Für alle Freigaben "sudo chmod -R 0777 <Freigabe>" und die smb.conf dann wie folgt:
Code:
[global]
workgroup = WORKGROUP
security = user
guest account = nobody
map to guest = bad user
unix extensions = no

[Test]
comment = Gast (lesen/schreiben), User (lesen/schreiben)
path = /media/hdd/test
browsable = yes
force directory mode = 0777
force create mode = 0666
valid users = nobody user1 user2
writable = yes

[Test2]
comment = Gast (lesen/-), User (lesen/schreiben)
path = /media/hdd/test2
browsable = yes
force directory mode = 0777
force create mode = 0666
valid users = nobody user1 user2
writelist = user1 user2

[Test3]
comment = Gast (-/-), User (lesen/schreiben)
path = /media/hdd/test3
browsable = yes
force directory mode = 0777
force create mode = 0666
valid users = user1 user2
writelist = user1 user2
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh