Введение / Зачем это нужно
Ручная настройка времени на macOS необходима в нескольких случаях: когда автоматическая синхронизация с NTP-серверами недоступна (например, в изолированных сетях), когда время системно сбивается из-за аппаратных проблем, или при необходимости установки конкретного значения для тестирования. Неправильное время может вызывать ошибки в работе веб-сервисов, нарушать работу сертификатов SSL/TLS, а также приводить к некорректному логированию событий. Этот гайд поможет вам быстро и точно установить время вручную, а также даст понимание, как управлять этим параметром через терминал.
Требования / Подготовка
Перед началом убедитесь, что:
- У вас есть доступ к учётной записи с правами администратора (для разблокировки настроек и изменения системного времени).
- macOS обновлена до версии Monterey (12.x) или новее (интерфейс может незначительно отличаться в старых версиях).
- Если планируете использовать терминал, откройте приложение «Терминал» (в папке «Утилиты» или через Spotlight).
- Для изменения времени через терминал потребуется пароль администратора.
Пошаговая инструкция
Шаг 1: Открыть системные настройки
Нажмите на логотип Apple в левом верхнем углу экрана и выберите пункт «Системные настройки» (в macOS Ventura и новее) или «System Preferences» (в более старых версиях). Альтернативно, используйте Spotlight: нажмите Cmd + Пробел и введите «Системные настройки».
Шаг 2: Перейти в раздел «Дата и время»
В окне системных настроек найдите иконку «Дата и время». В macOS Sonoma и Ventura раздел может находиться в категории «Общие». Просто введите «время» в поисковую строку вверху окна, чтобы быстро найти нужный раздел.
Шаг 3: Разблокировать настройки
По умолчанию поля редактирования заблокированы. В нижней части окна нажмите на значок замка 🔒 и введите пароль администратора. После этого замок изменится на открытый, и вы сможете вносить изменения.
Шаг 4: Отключить автоматическую синхронизацию
Снимите галочку с пункта «Автоматически устанавливать дату и время». Это действие разблокирует поля для ручного ввода. Если вы хотите использовать другой NTP-сервер (например, внутренний сервер в корпоративной сети), выберите его из выпадающего списка «Сервер времени» перед тем, как снять галочку.
💡 Совет: Если вы часто переключаетесь между автоматической и ручной настройкой, создайте скрипт для терминала (см. ниже), чтобы быстро менять режим.
Шаг 5: Установить дату и время вручную
В появившихся полях:
- «Дата»: нажмите на календарь и выберите день, месяц, год.
- «Время»: установите часы и минуты (и секунды при необходимости).
- «Часовой пояс»: убедитесь, что выбран правильный часовой пояс (например, «Москва, Стамбул» для MSK). Некорректный часовой пояс приведёт к смещению времени относительно UTC.
После заполнения полей система автоматически применит новые значения. Обратите внимание, что изменение системного времени может повлиять на работу некоторых приложений (например, планировщиков задач).
Шаг 6: Проверить и сохранить изменения
Закройте окно «Системные настройки». Для проверки откройте меню Apple — время в строке меню должно отображаться корректно. Также можно запустить команду в Терминале:
date
Вывод команды покажет текущую системную дату и время. Если нужно, перезапустите компьютер, чтобы убедиться, что время сохраняется после перезагрузки (обычно сохраняется, если батарея на материнской плате рабочая).
Проверка результата
- Через системную панель: Наведите курсор на время в строке меню (правый верхний угол). Должна отображаться установленная вами дата и время.
- Через Терминал: Выполните команду
date. Пример корректного вывода:Сб фев 16 14:30:00 MSK 2026Обратите внимание на аббревиатуру часового пояса (MSK) и соответствие установленным значениям. - Через веб-сервис: Откройте сайт, который показывает время на основе вашего IP-адреса (например, time.is). Если время совпадает, настройка прошла успешно.
Возможные проблемы
Проблема 1: Поля для ручного ввода остаются недоступными
- Причина: Не разблокированы настройки (не нажали на замок) или активен профиль MDM (управление мобильными устройствами).
- Решение: Убедитесь, что вы вошли под администратором и нажали на замок. Если профиль MDM установлен, обратитесь к системному администратору.
Проблема 2: Время возвращается к прежнему значению после перезагрузки
- Причина: Неисправность батареи на логической плате (CMOS) или конфликт с NTP-демоном.
- Решение: Проверьте состояние батареи через «Системные сведения» → «Электроснабжение». Если батарея разряжена,可能需要 заменить её. Временно отключите NTP-демон:
sudo launchctl unload /System/Library/LaunchDaemons/org.ntp.ntpd.plist(но это не рекомендуется для постоянного использования).
Проблема 3: Ошибка «Operation not permitted» при изменении времени через терминал
- Причина: Не хватает прав суперпользователя или вклю