我对 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
这是对我有用的: