Still Dock
ДемоProЗагрузить
ProЗагрузить

Как заблокировать Dock на Mac в библиотеке или в общем доступе

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

Коротко: те же четыре ключа defaults, которые блокируют Dock на любом Mac, и ещё один, который здесь важнее, чем где-либо: выключите недавние приложения, потому что на общедоступном компьютере этот раздел показывает следующему человеку, над чем работал предыдущий.

Если Mac при перезагрузке восстанавливается из образа, включите блокировки до создания образа, иначе восстановление будет снимать их каждую ночь.

Общедоступный Mac ломается по-другому

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

  • Никто об этом не сообщает. Ученик скажет, что Dock выглядит странно. Посетитель, увидевший Dock вполовину меньше, решит, что так и должно быть, всё равно воспользуется компьютером и уйдёт. Сбои месяцами накапливаются молча.
  • Dock это весь интерфейс. У того, кто никогда не пользовался Mac, нет привычки к Launchpad или Spotlight, и он не знает, зачем нужна строка меню. Если нужное приложение вытащили из Dock, для него оно не существует.
  • Сеансы короткие и анонимные. Никому нет дела возвращать всё на место, и никого нельзя опознать, чтобы спросить.
  • Злой умысел почти никогда не бывает причиной. Причина в руке, лежащей на разделителе, значке, перетащенном на два пикселя дальше, случайном сведении пальцев на трекпаде.

Единственное, в чём с общедоступным Mac проще

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

defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock position-immutable -bool true
defaults write com.apple.dock contents-immutable -bool true
defaults write com.apple.dock autohide-immutable -bool true
killall Dock

Каждая делает неактивным соответствующий элемент в Системных настройках, так что через интерфейс его вообще нельзя изменить. Они сохраняются после перезагрузки, сна и обновления macOS. Полный список с типом каждого ключа в статье все команды defaults для Dock на Mac.

Раздел недавних приложений, который здесь становится проблемой конфиденциальности

macOS добавляет справа в Dock раздел недавно использованных приложений. На собственном Mac это удобно. На общедоступном Mac это список того, что открывал предыдущий человек, и его видит следующий.

defaults write com.apple.dock show-recents -bool false
killall Dock

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

Ловушка образа восстановления

Многие общедоступные Mac настроены возвращаться в известное состояние с помощью программ развёртывания образов или восстановления снимка диска при перезагрузке. Это правильный способ обслуживать такой компьютер, но у него есть одно следствие, о котором узнают на собственном опыте:

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

То же относится к настройке недавних приложений и к самому содержимому Dock. Расставьте всё в Dock так, как его должны увидеть посетители, и только потом создавайте образ.

Кто что может отменить

Эти три механизма ведут себя по-разному, поэтому важны подробности.

  • Команда defaults отменяется другой командой defaults. Любой, кто может открыть Terminal, снимет все четыре за минуту.
  • Профиль конфигурации, установленный вручную, выдерживает Terminal, перезагрузку и удаление того, что его создало. Он действует для учётной записи, в которой установлен, и его можно намеренно удалить в разделе Системные настройки, Основные, Управление устройством. Удаление всегда возможно: никто не должен остаться с Dock, который нельзя разблокировать.
  • Профиль конфигурации, установленный через MDM, единственный вариант, который можно сделать по-настоящему неудаляемым и распространить на все учётные записи устройства. Если библиотека уже управляет этими Mac централизованно, ему место именно там.

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

Разумная настройка для общедоступного Mac

  1. Расставьте Dock именно так, как его должны видеть посетители, и уберите всё, что им не нужно.
  2. Отключите недавние приложения, чтобы этот раздел не показывал, над чем работал предыдущий человек.
  3. Включите все четыре блокировки.
  4. Если Terminal доступен, применяйте блокировки через профиль конфигурации.
  5. Создавайте образ восстановления после того, как зададите блокировки.
  6. Запишите, что и где вы настроили. Блокировка без записи станет загадкой для того, кому достанется этот компьютер.

Частые вопросы

Помешает ли это открывать приложения, которые не следует открывать?

Нет. Это только не даёт менять Dock. Ограничение того, какие приложения можно запускать, это отдельный вопрос, и для него есть Экранное время или ваш инструмент управления. Они прекрасно работают вместе и решают разные задачи.

Mac и так стирается при перезагрузке. Нужно ли мне это?

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

Сохранятся ли блокировки после обновления macOS?

Да. Они хранятся в настройках учётной записи, поэтому обновление их не трогает. А вот образ восстановления заменит их тем, что есть в базовой конфигурации.

А если есть отдельная гостевая учётная запись?

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

Отличается ли это от Mac в классе или на ресепшене?

Команды одинаковы. Ситуации разные: в классе есть учётные записи, присмотр и тот, кому можно сказать, а на ресепшене есть второй экран, который видит клиент. См. блокировка Dock на Mac в классе, на ресепшене или в шоуруме, на семейном Mac или руководство по общему Mac для общего случая.

Продукт

  • Попробовать
  • Что блокирует
  • Pro
  • Две версии

Материалы

  • Зачем я его создал
  • Вопросы
  • Материалы для прессы
  • Заметки о выпусках

Поддержка

  • Помощь и контакты
  • Наймите меня на Upwork

Другие мои приложения

  • Reveal the Dream
  • MyLinedChart
  • The Long View
  • Keep the Diff
  • Copy Shelter
  • Prompt Petal
  • Little Bird Trading

Правовая информация

  • Политика конфиденциальности
  • Условия использования
© 2026 Still Dock. Небольшая утилита для Mac от Little Bird Trading LLC. Не связано с Apple Inc. Показаны функции Pro.