Несколько лет назад я установил политику для Chrome на моем Mac.

Я вижу эту политику и ее значение через chrome://policy . Там написано, что это относится к "Текущему пользователю". Но я не помню, где хранится файл локальной политики.

Как ни странно, я ничего не могу найти в Google (хотя я смутно помню, как мне было трудно найти это местоположение, когда я впервые установил значение политики). Я посмотрел в ~/Library/Application Support, ~/Library/Preferences, ~/Library/Google и их соответствующие каталоги в корне.

Есть идеи? Это действительно беспокоит меня.

В настоящее время я выполняю полный поиск по строке, поэтому, если я найду файл, я отправлю ответ.

1 ответ1

0

Welp, я исправил это.

TL; DR: всегда проверяйте ~/Library/Preferences/.GlobalPreferences.plist !

Кто бы мог подумать, что в уже скрытом каталоге будут скрытые настройки ? Не я, конечно.

.GlobalPreferences.plist используется для универсальных настроек - выделения цвета, орфографии, клавиатуры и мыши и т.д. - которые применяются ко всем приложениям. Приложения также проверят этот файл на наличие своих собственных ключей предпочтений. Однако, поскольку это было скрыто, я не думал проверять это.

Я нашел ключ, который вызывал проблему с политикой, удалил его и сделал перезагрузку (обязательно). Нет больше проблем.

Я не уверен, почему past-me поместил предпочтение в этот файл (плохая идея), а не в plist-файл Chrome (который существует в том же каталоге!).


Дополнительное примечание - причина, по которой я не нашел ключ в моих полных поисках:
Плист выглядит примерно так (сокращенно):

...
<key>PolicyNameWasHere</key><integer>1</integer>
...

Похоже, моя поисковая программа искала только это слово, а не строку. Из-за недостатка пробела его не забрали.

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