SMB Share mounten
Mal wieder etwas aus der Linuxecke. Und zwar habe ich heute versucht unter Ubuntu Linux einen SMB Share so zu mounten, dass es bei jedem Start immer gemountet ist. Auf einen SMB Share zugreifen ist unter Gnome ja herzlich einfach, entweder man gibt die Adresse in der Adresszeile ein, oder sucht den Share über den Netzwerkbrowser. Damit man einen SMB Share aber mounten kann muss smbfs installiert sein. Also machen wir das schnell:
Nun kann man den Share schon manuell mounten. Entweder mit smbmount oder normal mit mount
Wenn man den Compuer jetzt neustartet ist der Share aber nicht mehr gemountet. Die Lösung für das Problem ist die Datei /etc/fstab. Mit einem richtigen Eintrag in dieser Datei wird der Share Standardmässig beim Booten gemountet.
Nach einigem recherchieren bin ich auf diese Lösung gekommen
Diese Lösung bringt allerdings ein Problem mit sich. Da der Share vom System gemountet wird, hat der normale Benutzer keine Schreibrechte. Man kann sich die Datei und Ordner auf dem Share zwar ansehen, aber nichts verändert. Wenn man den Share als root unmountet und als normalen Benutzer wieder mountet, hat man Schreibrechte, aber dann kann man ja gleich alles manuell machen. Wenn ich herausfinde, wie es vollautomatisch geht, werde ich dies sicher mitteilen.
sudo apt-get install smbfs
Nun kann man den Share schon manuell mounten. Entweder mit smbmount oder normal mit mount
mount -t smbfs //server/share /mount/point -o username=user,password=pass
Wenn man den Compuer jetzt neustartet ist der Share aber nicht mehr gemountet. Die Lösung für das Problem ist die Datei /etc/fstab. Mit einem richtigen Eintrag in dieser Datei wird der Share Standardmässig beim Booten gemountet.
Nach einigem recherchieren bin ich auf diese Lösung gekommen
//server/share /mount/point smbfs users,_netdev,defaults,username=user,password=pass 0 0Die meisten Parameter sollten eigentlich selbsterklärend sein. Zuerst den Share, gefolgt vom Mountpoint und dem Filesystem. In diesem Falle natürlich smbfs. Die Optionen sind ähnlich wie die beim manuellen Mounten haben aber noch einige Zusätze wie das _netdev. Dadurch wird der Share erst gemountet, wenn eine Netzwerkverbindung aufgebaut ist, alles andere macht ja herzlich wenig Sinn.
Diese Lösung bringt allerdings ein Problem mit sich. Da der Share vom System gemountet wird, hat der normale Benutzer keine Schreibrechte. Man kann sich die Datei und Ordner auf dem Share zwar ansehen, aber nichts verändert. Wenn man den Share als root unmountet und als normalen Benutzer wieder mountet, hat man Schreibrechte, aber dann kann man ja gleich alles manuell machen. Wenn ich herausfinde, wie es vollautomatisch geht, werde ich dies sicher mitteilen.
Kommentare
Martin Moeller
28.09.07 20:33
//server/share /mount/point smbfs users,_netdev,defaults,uid=uid,gid=gid,username=user,password=pass 0 0
Trackback von: t-error.ch
28.09.07 23:03
Dank einem Kommentar von Martin habe ich nun erfahren wie man einen Share automatisch als mit Userrechten Mounten kann...