安装错误(13):Windows 共享权限被拒绝

安装错误(13):Windows 共享权限被拒绝

我正在努力在 CentOS 6.4(64 位)服务器上安装 Windows 2008 共享

当我使用 smbclient 时它有效:

smbclient  //esb.local/dfs -U ESBSertal -W ESB -P MyPassword

但使用 mount 则不行。我在命令行上尝试过:

mount.cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win

并在 /etc/fstab 中添加一行

//esb.local/dfs /mnt/win cifs username=ESBSertal,password=MyPassword,domain=ESB 0 0

在两种情况下我都会得到同样的错误:

mount.cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

对于 fstab

mount -a
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

我很感激您的支持。

仅更新:这是以 root 身份执行的。以 root 或 sudo 身份都不起作用

米查

答案1

我可以使用 mount -t cifs 解决错误...只需将参数添加sec=ntlmsspi到选项中即可。其他可能的选项包括:

ntlmssp
ntlmv2
ntlmv2i

我能够autofs按照提示 4 来创建一个挂载点本网站

/etc/auto.mymount需要对必须指定选项进行一些更改sec。我找到了正确的参数这里(位于页面最底部)

/etc/auto.mymount最终只包含一行:

share -fstype=cifs,rw,noperm,user=ESBSertal,pass=MyPassword,domain=ESB,sec=ntlmsspi ://esb.local/dfs

执行service autofs restart更新信息。

这使我能够访问以下共享的内容/mnt/win/share

答案2

抱歉,我没有在评论中询问,但我的声誉不够高。

您是否在 Windows 2008 服务器上运行 PDC?如果是,您可能只缺少用户的域

 mount.cifs -o user=USER,dom=DOMAIN,password=MYPASS //pdc.domain/test /mnt

您是否尝试过以管理员身份安装?如果可行,那么可能只是共享权限的问题。

否则请检查系统日志文件,它应该会为您提供有关错误的更多信息。服务器可能要求数据包签名,而您的请求没有。

答案3

你所做的事情看上去并没有什么本质上的错误。

  • 检查用户名/密码等没有标点符号/空格,如果有,请在' '它们周围加上。

  • 检查 CentOS 和 Windows 防火墙是否允许连接(尽管您可能会收到不同的错误消息)

答案4

尝试以下命令:

mount -t cifs //esb.local/dfs -o username=ESBSertal,password=MyPassword,domain=ESB /mnt/win

相关内容