挂载 CIFS 文件系统:打开凭证文件时出现错误 -1

挂载 CIFS 文件系统:打开凭证文件时出现错误 -1

我正在尝试在 CentOS 5.x 机器上通过 fstab 和 netfs 永久安装 Windows 服务器共享。

我可以通过以下命令成功挂载并访问共享:

mount.cifs //winserver.addomain.int/shared /mnt/foo --verbose -o rw,-dom=addomain,credentials=/opt/foo2/etc/cred.file,dir_mode=0775,file_mode=0664,soft

效果很好。

因此我卸载了它并在 /etc/fstab 中添加了以下行:

//winserver.addomain.int/shared    /mnt/foo     cifs     rw,-dom=addomain,credentials==/opt/foo2/etc/cred.file,dir_mode=0775,file_mode=0664,soft     0     0

当我跑步的时候服务 netfs 启动我收到以下错误:

Mounting CIFS filesystems: error -1 opening credential file 

出于安全目的,我将凭证文件的所有者和组设置为 root:root,并将文件权限设置为 0400

我以 root 用户身份运行所有命令(mount test 和 netfs start 命令),所以我不明白为什么存在权限问题。

我也在另一个盒子(具有不同的共享)上测试了这个过程并且它运行良好。

有人能告诉我这里是否有任何可以检查的 netfs 调试日志吗?我还能做些什么来排除故障?

答案1

(*叹气)用户错误=(

有问题的系统实际上凭证==在 fstab 选项中。额外的 = 使 mount.cifs 感到困惑(确实如此)。

相关内容