Как изменить настройки по умолчанию для новых учетных записей в Mac OS X?

в принципе, я хочу изменить скелет учетной записи пользователя OS X, чтобы делать следующее С каждым новым пользователем, который я создаю на этой локальной машине:

  • пользовательский набор док значков
  • некоторые данные уже в папке документов
  • некоторые псевдонимы на рабочем столе для некоторых удаленных ресурсов (smb, в основном)
  • настройки экранной заставки и блокировки.

Мне не нужно любое из этих быть зафиксированным вниз политикой, я как раз хотите настроить несколько из них для более легкого доступа. В какой-то момент есть возможность иметь сервер каталогов OS X, но я не могу полагаться на то, что это возможно/доступно.

14
задан Chealion
22.11.2022 18:43 Количество просмотров материала 3226
Распечатать страницу

3 ответа

эквивалент IIRC OS X для linux /etc / skel равен

/System/Library/User\ Template/English.lproj

до тех пор, пока настройки хранятся в домашней папке пользователя, то размещение их здесь должны быть скопированы вместе с остальными значениями по умолчанию при создании нового пользователя. Все, что вам нужно сделать, это найти файл конфигурации, который контролирует то, что вы хотите установить по умолчанию, а затем скопировать предварительно настроенную версию по умолчанию в этом каталоге.

EDIT

спасибо для Гордон Дэвиссон для добавления.

обратите внимание, что папка шаблона принадлежит root, и любые дополнения, которые вы делаете, должны быть также. Так, если (например) вы хотите скопировать настройки Dock вашей учетной записи в шаблон, используйте

sudo cp ~/Library/Preferences/com.apple.dock.plist /System/Library/User\ Template/English.lproj/Library/Preferences
9
отвечен Brian Kintz 2022-11-24 02:31

для дока, вам нужно не только .plist файл, как уже упоминалось, но и com.яблоко.док.db файл, так что вы, вероятно, хотите

sudo cp ~/Library/Preferences/com.apple.dock.* /System/Library/User\ Template/English.lproj/Library/Preferences

вы также хотите играть с defaults read и defaults write команды, которые позволяют увидеть, что именно включено в файл настроек перед его копированием. Если вы не хотите копировать весь файл настроек, вы можете выборочно записывать значения. Если файл назначения не существует, он будет создан. Например, следующая команда создаст файл finder plist только с одним предпочтением:

defaults write /System/Library/User\ Template/English.lproj/Library/Preferences/com.apple.finder ShowPathBar -bool YES
1
отвечен mivk 2022-11-24 04:48

простой способ-настроить учетную запись так, как вы хотите, и сохранить ее исключительно для использования в качестве шаблона. Вы можете переместить его в другое место, кроме /Users, если хотите убрать его из поля зрения. Затем, чтобы создать такую новую учетную запись пользователя, скажем, 'joeuser':

  • скопируйте папку шаблона в /Users / joeuser
  • Создать аккаунт с коротким именем 'joeuser'
  • когда OS-X замечает, что домашняя папка с именем 'joeuser' уже существует и предлагает использовать это, скажи да.
0
отвечен JRobert 2022-11-24 07:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх