如何在 Mac OS X 中更改新帐户的默认设置?

Chr*_*s R 7 administration osx-snow-leopard macos

基本上,我想更改 OS X 用户帐户的框架,以便对我在此本地计算机上创建的每个新用户执行以下操作:

  • 一组自定义的 Dock 图标
  • 一些数据已经在他们的 Documents 文件夹中
  • 桌面上一些远程资源的别名(主要是smb)
  • 设置屏幕保护程序和锁定设置。

我不需要任何这些被策略锁定,我只想配置其中的一些以便于访问。有可能在某个时候拥有 OS X 目录服务器,但我不能依赖它是可能/可用的。

Bri*_*ntz 10

IIRC OS X 相当于 linux /etc/skel 是

/System/Library/User\ Template/English.lproj
Run Code Online (Sandbox Code Playgroud)

只要您的自定义项存储在用户的主文件夹中,那么将它们放在这里应该会使它们在创建新用户时与其余默认设置一起被复制。您所要做的就是找到控制要设置为默认值的配置文件,然后将预先配置的版本复制到该目录中的默认值上。

编辑

感谢戈登戴维森的补充。

请注意,模板文件夹归 root 所有,您所做的任何添加都应该是。因此,如果(例如)您想将您帐户的 Dock 首选项复制到模板中,您可以使用

sudo cp ~/Library/Preferences/com.apple.dock.plist /System/Library/User\ Template/English.lproj/Library/Preferences
Run Code Online (Sandbox Code Playgroud)