我正在为我们的OS X 10.5部署工作我们的login脚本,我想将用户的文档和桌面目录redirect到他们的networking主目录。 在login脚本中,我有一行尝试在创build链接之前删除旧的文件夹,但我得到一个权限错误。 如果我尝试通过finder删除目录,我得到以下错误信息:
“”文件夹名称“无法修改或删除,因为它是Mac OS X所必需的”。
有没有办法让我删除这些?
用户主目录中的“标准”文件夹具有阻止删除的访问控制条目。 您可以使用chmod -N在删除之前清除它们的ACL …
从我使用OS X Server(10.5)的简短经验来看,我想你会想要在服务器上创build用户,并使用开放目录对其服务器进行身份validation。 从那里,你可以设置他们的主目录作为一个networking文件夹,并授权使用离线/移动访问(如果他们要把桌面到某个地方的服务器无法访问)。 如果你在每个桌面上制作用户身份validation方法,然后编写一个符号链接到networking文件服务器上的文件的shell脚本,恐怕OS X不会让你删除必要的本地帐户目录。