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