Partition über Samba freigeben funktioniert nicht

nhi

Lt. Commander
Registriert
Dez. 2010
Beiträge
1.146
Hallo zusammen

Ich habe mir vor 2 Tagen einen Linux-Server aufgesetzt. Ich bin noch totaler Neuling auf diesem Gebiet und dass ist das erste mal dass ich mich mit Linux auseinandersetze. Ich bin also völliger Neuling.

Ich habe mir bevor ich angefangen habe einige YouTube-Tutorials angeschaut und ein bisschen durch wiki.ubuntuusers geblättert und konnte so problemlos einen Sambaserver einrichten. Das Problem ist nun folgendes:

Ich will das jeder Benutzer sein eigenes Laufwerk bekommt, dazu will ich eine Freigabe auf die alle Benutzer alle Rechte haben. Ich habe jeden Benutzer auf dem System erstellt und der Gruppe "home" zugewiesen. Danach habe ich mit smbpasswd -a einen gleichnamigen Benutzer für Samba erstellt. Das Benutzerverzeichnis habe ich in /home/benutzer angelegt und dies funktioniert auch ohne Probleme. Problematisch wird es wenn ich das Share-Verzeichnis anlegen will. Dieses befindet sich auf einer anderen Partition. ich habe also in der smb.conf das verzeichnis /media/benutzer/085eceed-044c.......... eingetragen. Mit meinem Account welcher rootrechte hat kann ich darauf zugreifen, nur die Sambabenutzer können nicht darauf zugreifen. Ich habe die Partition mit chown sogar schon einem Sambabenutzer zugewiesen und mit chmod 777 alle Rechte gegeben, jedoch funktioniert es trotzdem nicht.

Woran könnte das liegen?

Gruss
 
Wäre vielleicht hilfreich wenn du deine smb.conf pasten könntest? Mindestens die fraglichen shares.
 
du kannst sdb1 sdb2 usw ja nicht direkt freigeben (du kannst dort ja auch nicht einfach zugreifen und die Dateien auflisten)
Man muss die erst mounten in ein Verzeichnis und das dann freigeben :)

poste mal den entsprechenden Eintrag deiner smb.conf
 
Im terminal:
mkdir /media/XY
mount -t auto /dev/XY /media/XY


In der Samba config:
[XY]
comment = XY
path = /media/XY
valid users = @users
force group = users
read only = no

Ich hoffe das hilft dir

Beim mounten muss du mit fdisk -l schauen wie die partition heißt, die du freigeben willst.
Du erstellst dann einen Ordner unter /media/ und mountest mit dem Befehl diese Partition da an.
 
Zuletzt bearbeitet:
Wunderbar hat funktioniert!

Ich hatte die Partition falsch gemountet, das Verzeichnis in dem sie gemountet war, hatte nur ich Zugriff.

Danke euch für die schnelle Hilfe.
 
Zurück
Oben