dan954
Experte
Thread Starter
- Mitglied seit
- 08.07.2014
- Beiträge
- 149
- Laptop
- MacBook Pro 14" M3 Pro 36GB RAM 512GB SSD
- Prozessor
- AMD Ryzen™ 7 5800X3D
- Mainboard
- Asus X370 Pro
- Kühler
- Thermalright HR-22
- Speicher
- G.Skill TridentZ 32GB 3200Mhz CL14
- Grafikprozessor
- AMD Radeon™ RX 7900 XT
- Display
- LG C2 42"
- SSD
- WD Black SN770 1TB
- Gehäuse
- Fractal Design Meshify C
- Netzteil
- be quiet! PURE POWER 12M 750W
- Keyboard
- Reviung34
- Mouse
- Logitech G305
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.
Meine [global] sieht wie folgt aus:
Für die 1. Konfiguration würde ich es so aussehen lassen:
Nur wer müsste "owner" des Verzeichnisses sein damit sowohl "nobody" als auch user darauf schreiben können?
Die 2. Konfiguration:
Wieder die gleiche Frage, wer müsste "owner" sein, so dass user1 & user2 schreiben können aber "nobody" nur lesen.
Die 3. Konfiguration:
Und wieder die gleiche Frage. Habe das Beispiel hier schon getestet in dem ich einen so
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 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:
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.
- Gast = lesen/schreiben, User = lesen/schreiben
- Gast = lesen, User = lesen/schreiben
- 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
Die 2. Konfiguration:
Code:
[Test2]
path = /media/hdd/Test2
guest ok = yes
valid users = user1 user2
browsable = yes
writable = yes
Die 3. Konfiguration:
Code:
[Test3]
path = /media/hdd/Test3
guest ok = no
valid users = user1 user2
browsable = yes
writable = yes
Code:
sudo adduser --no-create-home --disabled-login --shell /bin/false user2
Ist vielleicht bisschen unübersichtlich geworden 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: