mount -t cifs -o 用户名=x,sec=ntlmssp /rhel /mnt/winshare

mount -t cifs -o 用户名=x,sec=ntlmssp /rhel /mnt/winshare

我对 Linux 管理相当陌生,如果我说的话听起来很疯狂或者这个问题以前有人问过,请原谅我。我在 StackExchange 和 Unix & Linux 网站上进行了搜索,但找不到有用的解决方案。

我有一台 RHEL 6 服务器,刚刚使用 CIS Red Hat Enterprise Linux 6 Benchmark v1.3.0 进行了强化

我需要将文件从 Win8 计算机移动到 RHEL 6 服务器。

我以 root 身份执行了以下操作:

  • 安装 samba 和 cifs Util

  • 我创建了目录 /mnt/winshare

  • 我执行了 chmod 755 /mnt/winshare drwxr-xr-x。 2根根 4096 六月 9 12:43 winshare

  • 我在win8盒子上创建了一个共享。共享和文件夹的权限设置为“Everyone-Full”(我知道这不是最佳实践,但试图让它发挥作用)

我已经运行以下命令:

mount -t cifs -o 用户名=“/rhel /mnt/winshare

结果如下:

密码:安装错误(13):权限被拒绝 请参阅 mount.cifs(8) 手册页(例如 man mount.cifs)

不知道我哪里出错了。任何帮助将不胜感激。

答案1

根据 RHEL 支持技术:

我们强烈建议更新到最新的内核和 cifs-utils 软件包,以便在 Windows 8 和更新的系统上挂载共享,因为自 RHEL 6.0 版本以来,这些软件包中对 CIFS 进行了许多改进。

不过,首先我建议尝试 ntlmssp 安全模式,Windows 8 可能需要该模式。这有两种形式,具体取决于 Windows 系统是否需要数据包签名,如果您不确定,可以尝试两种形式担忧:

mount -t cifs -o 用户名=x,sec=ntlmssp /rhel /mnt/winshare

mount -t cifs -o 用户名=x,sec=ntlmsspi /rhel /mnt/winshare

这是对我有用的:

mount -t cifs -o 用户名=x,sec=ntlmsspi /IP/共享名 /mnt/winshare

相关内容