Wie greife ich von nautilus aus auf eine passwortgeschützte Freigabe zu?

10

Ich kann mit den folgenden Befehlen auf die Server- und nicht kennwortgeschützten Freigaben zugreifen: Strg + l smb: // server / share

Ich kann mich mit der Freigabe verbinden

smbclient // server / share -U 

Ich kann über die Befehlszeile mit dem folgenden Befehl eine Verbindung herstellen:

sudo mount -t cifs // server / share -o Benutzername = Benutzer, Passwort = Passwort, uid = 1000, gid = 1000, iocharset = utf8, file_mode = 0777, dir_mode = 0777

Wie verbinde ich mich mit Nautilus 3.6.3 mit dieser Freigabe?

John Fordyce
quelle
hätte mehr Informationen darüber gegeben, was Sie wollen und was Sie bisher getan haben
Chella

Antworten:

10

Der neue Nautilus in 13.04 (raring) zeigt keinen Ort mehr an, an dem Verbindungsanmeldeinformationen eingegeben werden können. Dies macht es wirklich schwierig, eine Verbindung herzustellen, wenn Sie die URI-Syntax nicht kennen. Hilfe zur SMB-URI-Syntax finden Sie bei Wikipedia .

Verwenden Sie grundsätzlich eine dieser URIs:

smb://[<user>@]<host>[:<port>][/[<path>]][?<param1>=<value1>[;<param2>=<value2>]] or
smb://[<user>@]<workgroup>[:<port>][/] or
smb://[[<domain>;]<username>[:<password>]@]<server>[:<port>][/[<share>[/[<path>]]][?[<param>=<value>[<param2>=<value2>[...]]]]][5]

Der Benutzername kann explizit Leerzeichen enthalten und erfordert keine Codierung. Ich selbst habe folgendes verwendet:

smb://My User@WINDOWSHOST/Share

Sie werden dann aufgefordert, die Anmeldeinformationen einzugeben. Ich bin nicht sicher, ob der Freigabename ein Leerzeichen enthalten kann, da meine Freigaben diese nicht haben. Daher habe ich ihn nicht getestet.

Sobald Sie auf die Freigabe zugreifen, können Sie im linken Bereich mit der rechten Maustaste darauf klicken und sie mit einem Lesezeichen versehen. Dadurch wird es beim Abmelden und erneuten Anmelden neu zugeordnet, sodass Sie nicht immer die Methode "Mit Server verbinden" verwenden müssen.

twkonefal
quelle
Das letzte Beispiel hat bei mir funktioniert. Wenn ich versuche, eine Verbindung zu einer Windows-Freigabe (von Ubuntu 14.04 zu einem PC unter Windows) herzustellen, wenn die Verbindung verweigert wird, zeigt Nautilus das Dialogfeld mit der Eingabeaufforderung für Anmeldeinformationen an. Das Problem besteht darin, dass der Windows-Ziel-PC nur Lesezugriff für Gastbenutzer zulässt. Dies ist ärgerlich, da Nautilus eine Verbindung mit schreibgeschützten Berechtigungen herstellt und Sie nie die Möglichkeit erhalten, Schreibzugriff zu erhalten. Diese URL hat funktioniert. Jetzt habe ich Schreibzugriff, da ich das Passwort eingeben kann, danke. Verwenden Sie "smb: // user @ host / resource" und Nautilus zeigt den Dialog an.
Hatoru Hansou
Das Problem, dass die Datenübertragung durch cifs mount etwa zehnmal schneller ist als die Bereitstellung mit gvfs. Bei gvfs mount haben wir die Passwortabfrage erhalten, bei cifs mount nicht. : S Hoffentlich wird das bald behoben.
inf3rno
2

Basierend auf meinem Nautilus (3.4.2) wählen Sie im Unity-Menü Datei, stellen eine Verbindung zum Server her, dann Serverdetails (die IP des freigegebenen Verzeichnisses), geben Sie (Windows-Freigabe) ein und geben dann Freigabe-, Ordner- und Benutzerdetails an (Domain, Benutzer, Passwort). Meine Installation läuft mit installierten cifs-utils (sudo apt-get install cifs-utils). Sie können diese Freigabe auch während des Startvorgangs bereitstellen, indem Sie / etc / fstab hinzufügen:

//192.168.XY/shareddirectory / home / user / sharename cifs auto, iocharset = utf8, uid = 1000, gid = 1000, user = username% password 0 0

Bob
quelle
Ich weiß, dass ich das Verzeichnis aus / etc / fstab mounten kann, aber das macht es dauerhaft mounten. Ich muss nur vorübergehend auf eine Freigabe zugreifen. Früher war es von Nautilus aus einfach, einen Benutzernamen und ein Passwort hinzuzufügen. Sie können den Benutzernamen oder das Passwort nicht mehr hinzufügen. Ich muss herausfinden, wie das geht.
John Fordyce
Wenn Sie versuchen, über das Dateimenü eine Verbindung zum Server von Nautilus herzustellen?
Bob
Die empfangene Nachricht lautet: "Nicht behandelte Fehlermeldung: Windows-Freigabe konnte nicht bereitgestellt werden"
John Fordyce
Entschuldigung, ich weiß es nicht. Der einzige Weg, den ich sehe, ist, dass Sie jedes Mal, wenn Sie es mounten möchten, mount.cifs ... im Terminal ausführen und es dann in natilus sehen.
Bob
oder alternativ in fstab, um noauto anstelle von auto
bob zu verwenden