如何从Nautilus访问受密码保护的共享?


10

我可以使用以下命令访问服务器和不受密码保护的共享:ctrl + l smb:// server / share

我可以使用以下方式连接到共享

smbclient //服务器/共享-U 

我可以使用以下命令在命令行中进行连接:

sudo mount -t cifs //服务器/共享-o用户名=用户,密码=密码,uid = 1000,gid = 1000,iocharset = utf8,file_mode = 0777,dir_mode = 0777

如何使用Nautilus 3.6.3连接到此共享?


本应该提供有关您想要的和您到目前为止所做的更多信息
Chella

Answers:


10

13.04中的新鹦鹉螺(raring)不再显示输入连接证书的位置。如果您不知道URI语法,这将使连接非常困难。您可以在Wikipedia上找到有关SMB URI语法的帮助。

基本上,使用以下URI之一:

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]

用户名可以显式包含空格,并且不需要编码。我自己使用以下方法:

smb://My User@WINDOWSHOST/Share

然后提示您输入凭据。由于我的共享没有共享空间,因此我不确定共享名称是否可以有空格,因此我尚未对其进行测试。

访问共享后,可以在左侧面板中右键单击该共享,然后将其添加为书签。这将使其在您注销并重新登录时重新映射,因此您不必一直使用“连接到服务器”方法。


最后一个例子对我有用。当我尝试连接到Windows共享(从Ubuntu 14.04到运行Windows的PC)时,如果连接被拒绝,Nautilus将显示凭据提示对话框,问题是目标Windows PC允许来宾用户进行只读访问。这很烦人,因为Nautilus以只读权限连接,并且永远不会给您获得写访问权限的机会。该网址有效。现在,我可以写密码了,谢谢。使用“ smb:// user @ host / resource”,Nautilus将显示对话框。
Hatoru Hansou 2015年

问题是,通过cifs挂载进行的数据传输比使用gvfs进行挂载大约快10倍。通过gvfs mount,我们得到了密码提示,而通过cifs mount,我们没有得到密码提示。:S希望这会尽快解决。
inf3rno


2

基于我的鹦鹉螺(3.4.2),在统一菜单中,选择文件,连接到服务器,然后选择服务器详细信息(共享目录的ip),键入(Windows共享),然后声明共享,文件夹和用户详细信息(域,用户,密码)。我的安装运行时安装了cifs-utils(sudo apt-get install cifs-utils)。您也可以在启动期间通过添加/ etc / fstab来挂载此共享:

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


我知道我可以从/ etc / fstab挂载目录,但这会永久挂载它。我只需要临时访问共享。Nautilus以前很容易做到,因为可以选择添加用户名和密码。您不能再添加用户名或密码。我需要找出方法。
约翰·福迪斯

如果您尝试通过文件菜单从nautilus连接到服务器?
bob

收到的消息是:“未处理的错误消息:无法安装Windows共享”
John Fordyce 2013年

对不起,我不知道。我看到的唯一方法是每次要挂载它时,都在终端中运行mount.cifs ...,然后在natilus中看到它。
鲍勃,

或者在fstab中使用noauto代替auto
bob 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.