SMB Share mit Userrechten mounten

Wie man einen SMB Share unter Linux automatisch mountet habe ich ja bereits beschrieben. Allerdings hatte ich da immer das Problem, dass der Share als Root gemountet wurde und ich als normaler Benutzer nichts ändern konnte. Es sei den ich mountete den Share als User.

Dank einem Kommentar von Martin habe ich nun erfahren wie man einen Share automatisch als mit Userrechten Mounten kann. Wie schon in der vorherigen Lösung muss man dazu in der Datei /etc/fstab eine neue Zeile einfügen. Bei den Optionen muss man aber noch zusätzlich die eigene User und Gruppen ID angeben. Das sieht dann so aus:
//server/share /mount/point smbfs \\
users,_netdev,defaults,uid=uid,gid=gid,username=user,password=pass 0 0
(Die beiden Backslashes symbolisieren einen Zeilenumbruch)

Die eigene uid und gid findet man mit dem Befehl id heraus. Beim nächsten Start von Linux wird dieser Share dann mit dem User als Owenr gemountet. Recht einfach, wenn man weiss wie es geht.
Danke Martin

Kommentare

Ralph 19.03.09 10:52
Gravatar von Ralph Erstmal vielen Dank für die Erklärung. Mir ist das schon klar, dass es so geht, aber password=pass halte ich für ein Sicherheitsrisiko. Die Login Passwörter sind doch sonst auch verschlüsselt in passwd bzw /etc/shadow alternativ gibt es eine smbpasswd (bei mit SUse11.1 in /etc/samba/smbpasswd) die würde ich lieber verwenden - wie geht das?
Ralph 19.03.09 10:58
Gravatar von Ralph Erstmal vielen Dank für die Erklärung. Mir ist das schon klar, dass es so geht, aber password=pass halte ich für ein Sicherheitsrisiko. Die Login Passwörter sind doch sonst auch verschlüsselt in passwd bzw /etc/shadow alternativ gibt es eine smbpasswd (bei mit SUse11.1 in /etc/samba/smbpasswd) die würde ich lieber verwenden - wie geht das? Mit der Option credentials=/home/schwerdt/.smbpasswd kann ich immerhin das passwort aus einer Datei lesen, dort steht es dann aber auch im Klartext drin :-(
mit smb://SERVER/share kann ich im konqueror automatisch auf die Daten zugreifen, während sich User und Passwort aus dem Standard Login geholt werden, also vermutl. aus der verschlüsselten passwd. Aber leider laufen viele Programme nicht mit Dateien des smb shares, sondern brauchen einen mount. Das will mir nicht gelingen ohne irgendwo das Passwort im Klartext zu speichern oder immer wieder manuell eingeben zu müssen. Eine Idee?

Kommentieren

Name:
Mail:
Homepage:
9+9=? (Spamschutz)