Нашел решение онлайн здесь.
Вот краткое изложение. Проблема в том, что файл конфигурации имеет только root-права, и удаление его для повторного создания при перезагрузке не исправляет его.
По ссылке:
«Причина проблемы часового пояса GMT в Mac OS X В двух словах, проблема была вызвана неправильными разрешениями в /etc /localtime. Он указывал на правильный часовой пояс, но разрешения были такими, что у моего пользователя не было доступа к файлу.
В какой-то момент (я понятия не имею, когда) мой umask по умолчанию (NSUmask) изменился с 18 (0x12 гекс, 022 восьмеричный) до 63 (0x3f гекс, 077 восьмеричный). Это фактически означает, что по умолчанию созданные файлы и ссылки будут доступны для чтения / записи только для владельца.
Обычно это не должно быть проблемой, но это может быть, когда файлы, созданные одним пользователем на вашем компьютере, должны быть доступны другим пользователям. В этом случае "Системные настройки" создавали новую символическую ссылку (/etc/localtime) на правильный файл часового пояса от имени пользователя root, но ссылка не позволяла никому (то есть мне) доступ к ссылке на файл, хотя разрешения на файл часового пояса были в порядке.
Поэтому решение проблемы - это простой трехэтапный процесс:
Исправьте umask по умолчанию (NSUmask в этом случае)
Выйти и войти снова
Заменить символическую ссылку на часовой пояс