如何从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.