该主题也已发布在 Adobe 论坛上,因为我不认为这是一个 Linux 问题,所以我只是想确保情况确实如此。
我们刚刚设置了一个 Linux 服务器 (Ubuntu - 14.04.3LTS),Windows 和 Mac 计算机都可以毫无问题地连接到该服务器。唯一的问题是,当使用 Mac 上的 AFP 从 Illustrator 保存文件时,创建的文件是不可见的。这意味着,当您从 Illustrator 浏览服务器时,您无法看到文件,也无法将图片直接插入 Illustrator 文件,因为它不可见。当在 Mac 上的 Finder 中打开查看不可见文件时,您可以毫无问题地查看和访问它们,但从 Illustrator 中仍然不行。旧文件没有这个问题,只有 Mac 用户创建的新文件才会出现这个问题。使用 Adobe Illustrator 版本 CC2014 时会发生这种情况,然后我们安装了 2015 版本,但问题仍然存在。Mac 客户端都运行 10.10.3。
我们已经阅读了这两个帖子,但由于它们很旧并且不包含我们正在使用的相同软件,因此我们无法从中提取任何信息。
Indesign/Illustrator 在 afp 共享卷上写入隐藏的 PDF
BUG??将 Illustrator 中的文件保存到 AFP 网络共享
有谁知道发生了什么,以及可以采取什么解决方案。我们已经非常彻底地测试了服务器,问题似乎不是出在这里。
我的技术人员刚刚告诉我,其他 Adobe CC 程序也会出现这种情况。此外,如果将文件复制到服务器,则可以看到它。
夏洛特
答案1
有 2 个正常例外
- 以“。”开头的文件被文件浏览器(包括命令行)视为隐藏文件。
- 名称位于“.hidden”文件内的文件被 Nautilus 视为隐藏文件。
此外,当文件没有权限时,它将不会被显示。这可能是与配置相关的问题:您需要告诉您使用的软件在另一个文件系统上创建具有特定权限的文件。如果设置错误,可能会导致问题。
在手册中的“音量选项”下:
不可见点 = 布尔值(默认值:否)(V)
使点文件不可见。警告:启用此选项将导致 OS X 应用程序在将文件保存到以点开头的临时文件时产生不良副作用,然后将临时文件重命名为其最终名称,导致保存的文件不可见。此选项的唯一用处是使以点开头的文件在 Mac OS 9 上不可见。它在 Mac OS X 上完全没用,因为在 Finder 和终端中,以点开头的文件都是隐藏的。
关于apt.conf我看到过这样的提及,并且它说明了你的问题,我认为:
ACL 处理选项
默认情况下,经过身份验证的用户的有效权限仅映射到提到的 UARights 权限结构,不是 UNIX 模式。您可以使用配置选项 mac acls 调整此行为:
映射 acls = none|rights|模式 (G)
none no mapping of ACLs rights effective permissions are mapped to UARights structure. This is the default. mode ACLs are additionally mapped to the UNIX mode of the filesystem object.
您将需要“模式”。
答案2
确保invisible dots = no
在你的afp config
。对我有用。
以供参考:关于隐形点的问题?
答案3
经过一些测试,我发现在共享上设置 unix priv 可以解决我的问题。(该问题仅发生在 OS X 上 - 以及 Illustrator/InDesign 中)
unix priv = BOOLEAN(默认值:是)(V)是否使用 AFP3 UNIX 权限。这应该为 OS X 客户端设置。另请参阅:文件权限、目录权限和 umask。