Чистый профиль пользователя, каждый вход?


0

У меня есть несколько локальных учетных записей на El Capitan (необходимо остаться на 10.11.6 из-за совместимости приложений). Я хочу, чтобы эти учетные записи получали профиль по умолчанию при каждом входе в систему. Я имею в виду * абсолютно чистый * - новый рабочий стол, загрузки, настройки и предпочтения ... Я хочу, чтобы все прошло.

Я иду об этом, имея скрипт выхода из системы, который просто удаляет домашнюю папку, например:

sudo rm -R /Users/myusername

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

Это работает абсолютно нормально, Кроме ... на доке есть три знака вопроса, когда пользователь снова входит в систему, пока машина не будет перезагружена. Знаки вопроса относятся к трем приложениям, которые не установлены на Mac (Keynote, Pages и Numbers). Эта проблема возникает из-за чистой загрузки и установки OS X с помощью утилиты восстановления.

У кого-нибудь есть идеи, почему это может происходить? Или у кого-нибудь есть другой способ уничтожения домашней папки, который я могу попробовать?



Не достаточно ли гостевой учетной записи?
— Timothy Mueller-Harder

Можете ли вы, как предложил @timothymh, просто использовать гостевую учетную запись, встроенную в OS X?
— NoahL

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

Ответы:


1

Док заполняется элементами по умолчанию с помощью /System/Library/CoreServices/Dock.app/Contents/Resources/en.lproj/default.plist. Это защищено через SIP, хотя. Таким образом, вы можете попробовать очевидный (и не рекомендуемый) способ отключения SIP, чтобы связываться с plist. Есть другие варианты.

  1. использование dockutil в сценарии входа добавить / удалить / и т.д. какие бы иконки вы ни выбрали.
  2. Настройте панель так, как вы хотите, и скопируйте ~ / Library / Preferences / com.apple.dock.plist. Имейте сценарий входа, заменяющий по умолчанию добавьте в список резервных копий резервную копию, затем убейте док и, возможно, cfprefsd.
  3. Управляющие комплекты, такие как Каспер, могут управлять док-станцией удаленно.

Увидеть https://www.jamf.com/jamf-nation/discussions/18357/el-capitan-user-template-dock-customisation-issue


Почему на док-станции по умолчанию есть эти приложения, когда они не установлены (из свежего восстановления)? Также? Появляются только тогда, когда папка удалена до перезагрузки. Тогда все снова хорошо (нет?).
— MrBeatnik

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

Да, я вижу там приложения, хотя они никогда не устанавливались и не поставляются с ОС. Странно, что это не вызывает вопросительные знаки, если вы не удалите домашний каталог, хотя, до перезагрузки. Странное поведение, я думаю, я должен уже привыкнуть к этому!
— MrBeatnik
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.