我们有一个 Windows 文件服务器,地址如下:
\\bioinf-filesrv2.mycompany.fr\cluster15
我如何从 Linux 访问它?
在 Ubuntu 14.04 上,我尝试通过 nautilus 访问它,但它崩溃了。这是崩溃报告:
答案1
假设使用最新的 Linux,请执行以下操作:
$ mount -t cifs //bioinf-filesrv2.mycompany.fr/cluster15 /mnt
它将安装在/mnt
.您将需要足够的权限(或成为root)。
如果您需要添加凭据,请尝试:
$ mount -t cifs -o username=myuser,password=mypass //bioinf-filesrv2.mycompany.fr/cluster15 /mnt
您可能需要从发行版存储库中安装一个名为 的软件包cifs-utils
,但希望它已经作为标准安装的一部分存在。
答案2
我建议将其添加到您的 中/etc/fstab
,以便您一启动就可以在线。我的有一个(长)行读数:
//1.2.3.4/share_name/ /media/mount_point cifs uid=1000,guid=1000,rw,credentials=/etc/cifspasswd 0 0
- 第一个字段是地址和共享名。
- 第二个字段是系统上的安装点(该文件夹必须存在)。
cifs
是任何 Windows 共享的文件系统类型。uid=1000,guid=1000,rw
意味着系统上的任何人都可以访问此共享credentials=/etc/cifspasswd
意味着在中找到的凭据/etc/cifspasswd
将用于验证对 Windows 服务器上共享的访问。
该凭证文件应包含访问 Windows 共享所需的用户名和密码,即
username=foo
password=bar
由于/etc/fstab
系统的其他用户(通常)可以读取该文件,因此您可以以 root 身份创建该文件并chmod go-=rwx
删除其他用户的访问权限,以保护您的密码。
警告如果您启动系统并且服务器不可用,Linux 将在启动过程中等待一段时间然后放弃。
答案3
在 Ubuntu 中单击 alt+f2。
类型smb://bioinf-filesrv2.mycompany.fr/cluster15
。进入。
查看鹦鹉螺中的新坐骑。
来源:http://www.howtogeek.com/howto/29167/3-easy-ways-to-connect-to-windows-shared-folders-from-linux/