In älteren Ubuntu-Versionen konnten Sie auf die mit Nautilus gemounteten SMB-Freigaben zugreifen, indem Sie in das ~/.gvfs/
Verzeichnis gingen. Ich fand es sehr praktisch, da ich die Freigaben mit Nautilus mounten möchte, aber alle Datenträgeroperationen (Kopieren, MV, Suchen usw.) über die Befehlszeile ausführe.
Ich habe jetzt Ubuntu 13.04 und obwohl ich die Freigabe mounten und mit Nautilus verwenden kann (was ich nie benutze), kann ich den tatsächlichen Mount-Punkt nicht finden. Ist es noch irgendwo Oder wurde es aufgegeben? Kann ich es zurückbekommen?
Ich weiß, dass ich die Freigaben mit CIFS und bereitstellen kann /etc/fstab
, aber ich würde lieber den Benutzerraum verwenden. Auf diese Weise bleiben meine Einstellungen (einschließlich Anmeldeinformationen) in meinem Ausgangsverzeichnis, wenn ich ein neues System installiere oder mein Zuhause auf einen anderen Computer übertrage, und ich muss mich nicht um die Aktualisierung von fstab kümmern.
Außerdem möchte ich es nicht manuell mit sudo (mit sudo mount -t cifs ...
) mounten . Ja, ich könnte einen Alias oder ein Skript erstellen, aber dann müsste ich entweder jedes Mal mein Kennwort eingeben oder mein Kennwort in einer Anmeldeinformationsdatei speichern. Und geben Sie das sudo-Passwort ein. Und jedes Mal, wenn ich auf eine neue Freigabe stoße, muss ich mir merken, wie eine Datei mit Anmeldeinformationen erstellt wird. Also ja, ich könnte mit dieser Lösung enden, aber ich würde meine gegenwärtigen Gewohnheiten lieber nicht ändern, wenn es möglich ist.
Darüber hinaus gibt es noch andere Benutzer, für die ich häufig eine einfache Befehlszeilenlösung zur Verfügung stelle. In 13.04 ist dies nicht mehr möglich (z. B. weil die Benutzer, denen ich die Lösung zur Verfügung stelle, nicht berechtigt sind, sudo auf ihren Computern bereitzustellen).
Auf jeden Fall bin ich gespannt, was mit gvfs passiert ist und warum ich die gemounteten Verzeichnisse nicht sehen kann.
mount
Befehls sichtbar sein , denke ich?ln -si /run/user/$UID/gvfs/ $HOME/smb
Sie können es auch manuell mit mount in zum Beispiel / mnt Like mounten
(von Wie kann ich cifs-Freigaben in (k) ubuntu 13.04 mounten? )
quelle
user=foobar
Option wird abgelehnt. Der Syslog sagt:CIFS VFS: No username specified
Das Update für mich war,username=foobar
in den Optionen statt zu verwendenuser=foobar
. (Dieser Kommentar wurde auch zu der anderen Frage hinzugefügt, die in dieser Antwort verlinkt ist.)In 15.04, 15.10 und zu diesem Zeitpunkt 16.04 (noch nicht veröffentlicht) gibt es einen bestätigten Fehler im gvfs-Paket:
https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1451087
das verhindert das
wie erwartet arbeiten. Ein Workaround in diesem Moment besteht darin, zuerst beide gvfs-Deamons zu töten, bevor Sie versuchen, zu mounten.
Führen Sie dazu einfach den folgenden Befehl aus:
und alle links, die du danach machst, sind wieder über das gvfs-dir zugänglich.
quelle