![Windows 7 + OSX 10.7 Server:Windows 用户创建的所有文件都具有权限 -rwx------](https://linux22.com/image/561932/Windows%207%20%2B%20OSX%2010.7%20Server%EF%BC%9AWindows%20%E7%94%A8%E6%88%B7%E5%88%9B%E5%BB%BA%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E9%83%BD%E5%85%B7%E6%9C%89%E6%9D%83%E9%99%90%20-rwx------.png)
以下是我的设置:我有一台运行 OSX 10.7 Server 的 Mac Mini Server,设置为我的网络主文件服务器。(我昨天下午才安装完成。)它将文件共享到大约 10 台运行 Windows 7 的计算机。到目前为止,我已经:
- 在 OSX 计算机上创建与 Windows 上具有相同凭据的用户帐户
- 将其设置为共享帐户
- 为用户创建一个群组
- 将多个文件夹(的所有子文件夹
/Shared Items
)共享给具有读写权限的组 - 将共享文件夹映射为所有 Windows 计算机上的网络驱动器
一切都运行良好 - 直到一个用户(碰巧是我的领导)试图将文件保存在公共目录中并从另一台机器访问它。他收到“权限被拒绝”错误。我打开终端并检查,目录设置为drwx------
,目录中的所有文件都设置为-rwx------
。
为了使事情继续进行直到我弄清楚发生了什么,我启用了用户并每分钟对目录root
进行一次 crontab ,但这是一种肮脏的黑客行为,我不喜欢它。chmod -Rv 777
/Shared Items
一切都通过 OSX 中的“设置”GUI 进行配置。smb
已启用并正在使用。我做错了什么?如何修复?
答案1
我非常怀疑 700 是 GUI 设置的默认权限,但至少要查看服务器管理实用程序中的共享选项(这些步骤适用于 10.6,我不知道 10.7 是否相同)。
-打开服务器管理员,对您的服务器进行身份验证。
-单击“文件共享”选项卡,然后单击“共享点”子选项卡。
-选择您的共享点。在描述共享点的窗口中,您应该有两个选项卡,分别是“共享点”和“权限”。选择“共享点”。
-在 Share Point 选项卡下有一个“协议选项”按钮。在该窗口中,选择 SMB 选项卡,然后根据需要为新文件和文件夹部分设置权限。
高血压