如何从Linux访问Windows文件服务器

如何从Linux访问Windows文件服务器

我们有一个 Windows 文件服务器,地址如下:

\\bioinf-filesrv2.mycompany.fr\cluster15

我如何从 Linux 访问它?

在 Ubuntu 14.04 上,我尝试通过 nautilus 访问它,但它崩溃了。这是崩溃报告:

http://pastebin.mozilla.org/5533388

答案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/

相关内容