3

У меня есть набор MacBook Pro, которые студенты будут использовать. Я хочу создать пользователя, который будет автоматически входить в систему и восстанавливать настройки по умолчанию при следующем входе в систему. В Windows Land я бы сделал обязательный профиль.

Какой лучший способ пойти по этому поводу?

3 ответа3

3

Deep Freeze идеально подойдет для этого приложения.

  • Позволяет пароли (гость не)
  • Разрешить полный доступ ко всему, включая установку программного обеспечения / редактирование прав доступа и т.д. (Гость не делает)
  • Создайте идеально чистый образ, который восстанавливается при перезагрузке компьютера. Вам не нужно беспокоиться о том, что что-то осталось или сломалось. Они запускают sudo rm -rf /? Перезагрузка и это исправлено. Установил кучу дерьма? Перезагрузитесь и все исправится.
1

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

1

Вы можете создать скрипт LoginHook для сброса домашней папки пользователя при каждом входе в систему. У Майка Бомбича есть несколько примеров сценариев, в том числе тот, который просто сбрасывает учетную запись при каждом входе в систему, и тот, который сбрасывает, но сохраняет старую домашнюю папку в /tmp на случай, если вам нужно восстановить предыдущую работу. Вы, вероятно, захотите немного отредактировать скрипт, чтобы изменить, на каких пользователей он влияет (первый сбрасывается, только если имя учетной записи "студент", второй для чего угодно, кроме "admin"), и, возможно, то, что он использует как шаблон для учетной записи сброса (по умолчанию оба используют стандартный системный шаблон, /System /Library /User Template /English.lproj - вы можете настроить эту папку по своему вкусу, но она также используется для вновь создаваемых учетных записей, поэтому Вы могли бы хотеть отдельный шаблон для учетной записи сброса). Будьте осторожны с этим сценарием, так как он будет запускаться как root перед каждым сеансом входа для ВСЕХ пользователей - если вы слишком серьезно ошибаетесь, он также может стереть вашу учетную запись и / или вообще не позволить вам войти в систему.

Чтобы включить LoginHook, используйте

sudo defaults write com.apple.loginwindow LoginHook /path/to/loginhook/script

и затем используйте обычные настройки Учетных записей, чтобы установить автоматический вход в эту учетную запись, и вы должны быть установлены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .