Ich verwende Ubuntu 14.04.
Wenn ich mich anmelde, sehe ich im Dateimanager (ganz unten) Folgendes:
Ich klicke routinemäßig auf „Mit Server verbinden“ und sehe dann Folgendes:
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 ~/.smbcredentials
und 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 /mnt
oder /media
an einer ganz anderen Stelle liegt:
Antwort1
Ich habe es herausgefunden (glaube ich). Nachdem ich über die Verwendung gelesen hatte, gvfs-mount
stellte 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:
Anschließend habe ich für jede gewünschte Platte einen Eintrag hinzugefügt:
Jeder Eintrag sah folgendermaßen aus:
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-mount
ist veraltet. Sie sollten der Startantwort folgen, aber Folgendes verwenden gio mount
:
gio mount 'smb://10.0.0.2/nick/'
Ich hoffe, das hilft jemandem.