如何在 /etc/fstab 中添加 Windows 共享条目?

如何在 /etc/fstab 中添加 Windows 共享条目?

我希望能够在我的 Ubuntu 10.10 Linux 笔记本电脑上安装我们的文件服务器的文件共享(在 Mac OS X 服务器上,通过 AFP 和 Windows 文件共享共享)。我希望能够以普通用户身份安装它,并且每次都会提示输入密码。我需要添加什么/etc/fstab才能实现这一点?我知道我以前做过,但现在忘了怎么做了。

编辑:有问题的共享称为“G4 320”,我正在 fstab 中尝试以下行:

//server_ip/G4\040320    /media/G4/    cifs    user,username=something    0    0

但我通过以下方式得到以下信息dmesg

CIFS VFS:cifs_mount 失败,返回代码 = -6

编辑2:

根据要求,更多调试信息。我的 fstab 行的输出dmesg

[151994.740138] CIFS VFS: cifs_mount failed w/return code = -6
[152007.760136] CIFS VFS: cifs_mount failed w/return code = -6
[152132.770147] CIFS VFS: cifs_mount failed w/return code = -6
[152221.700152] CIFS VFS: cifs_mount failed w/return code = -6
[152245.340132] CIFS VFS: cifs_mount failed w/return code = -6

dmesg迈克尔的行的输出credentials

[153117.088656] CIFS VFS: No username specified
[153117.088668] CIFS VFS: cifs_mount failed w/return code = -22
[153164.358300] CIFS VFS: No username specified
[153164.358312] CIFS VFS: cifs_mount failed w/return code = -22

/var/log/messages似乎没有什么有用的信息。

编辑3: 好的。再次感谢迈克尔,我几乎拥有它了!如果我输入以下内容,/etc/fstab那么它就会起作用:

//10.1.0.15/G4\040320H  /media/G4       cifs    user=AzureDiamond,password=hunter2       0       0

然而:

  1. 我不想要我的密码在那里...
  2. 我现在需要使用sudo来挂载共享。

我该如何解决这两个问题?

答案1

我最终使用的行/etc/fstab是:

//10.1.0.15/G4\040320H   /media/G4   cifs   username=master,user   0   0

解决不提示输入密码以及credentials=无法工作的问题的方法是mount.cifs通过以下方式安装:

sudo apt-get install cifs-utils

就像 Michael Mrozek 一样,我假设我已经mount.cifs安装了,否则我将无法挂载 CIFS 共享,但显然内核将使用它自己的内部代码除非找到,否则要挂载mount.cifs

答案2

文件系统为Windows共享路径,类型为CIFS:

//file-server/ShareName /mnt/file-server-share cifs options 0 0

options可以是所有常用的安装选项。您可能需要提供某种凭据;您可以提供userpassword选项,或者使用credentials=/path/to/credentials/file和存储该文件中的username=...password=...行(请记住,这/etc/fstab是世界可读的)

相关内容