Wie kann ich beim Anmelden automatisch einen freigegebenen SMB-Ordner mounten?

Wie kann ich beim Anmelden automatisch einen freigegebenen SMB-Ordner mounten?

Ich verwende Ubuntu 14.04.

Wenn ich mich anmelde, sehe ich im Dateimanager (ganz unten) Folgendes:

Verbinden zum Server


Ich klicke routinemäßig auf „Mit Server verbinden“ und sehe dann Folgendes:

Liste der freigegebenen Ordner

Ich doppelklicke dann darauf und sie werden gemountetohneEs muss ein Passwort eingegeben werden, obwohl insbesondere die Freigabe „Nick“ so eingestellt ist, dass sie nur für mich Berechtigungen hat. Die Freigabe erfolgt über einen anderen PC mit Ubuntu 14.04 und Samba-Freigaben (aus Kompatibilitätsgründen mit anderen PCs mit Windows und OS/X).


Frage: Wie kann ich diese Aktionen bei der Anmeldung automatisch ausführen lassen?


Ich habe gesehenverschiedene VorschlägeDazu muss ich normalerweise eine Datei bearbeiten ~/.smbcredentialsund meinen Benutzernamen und mein Passwort eingeben, etwa so:

username=foo
password=swordfish

Abgesehen von den Sicherheitsbedenken sehe ich keinen Grund, warum ich mein Kennwort im Klartext eingeben muss, wenn ich den freigegebenen Ordner normalerweise mounten kann, ohne überhaupt mein Kennwort eingeben zu müssen.


Mir fällt auf, dass beim Öffnen einer Datei in diesem freigegebenen Ordner diese offenbar nicht dort /mntoder /mediaan einer ganz anderen Stelle liegt:

Beispiel für eine freigegebene Datei

Antwort1

Ich habe es herausgefunden (glaube ich). Nachdem ich über die Verwendung gelesen hatte, gvfs-mountstellte ich fest, dass ich die Freigabe von der Befehlszeile aus mounten konnte, indem ich Folgendes verwendete:

gvfs-mount 'smb://10.0.0.2/nick/'

Jetzt musste das Ganze also automatisch ablaufen. Ich habe dafür „Startup Applications“ verwendet:

Startup-Anwendungen


Anschließend habe ich für jede gewünschte Platte einen Eintrag hinzugefügt:

Zu mountende Datenträger


Jeder Eintrag sah folgendermaßen aus:

Mounten Sie eine Festplatte

Das scheint gut zu funktionieren.


Bearbeiten

Als Folge eines Kommentars ändern Sie stattdessen „gvs-mount“ in „gio mount“, da gvs-mount veraltet ist.

Antwort2

Ich weiß, dass diese Frage vor langer Zeit gestellt und beantwortet wurde, aber ich bin darauf gestoßen, weil ich genau dieses Problem hatte.

Derzeit gvfs-mountist veraltet. Sie sollten der Startantwort folgen, aber Folgendes verwenden gio mount:

gio mount 'smb://10.0.0.2/nick/'

Ich hoffe, das hilft jemandem.

verwandte Informationen