几年前,我设定了一个Chrome 政策在我的 Mac 上。
我可以通过 查看此策略及其值chrome://policy
。它说它适用于“当前用户”。但我无论如何也想不起来本地策略文件存储在哪里。
奇怪的是,我在 Google 上找不到任何东西(虽然我隐约记得当我第一次设置策略值时很难找到这个位置)。我查看了 ~/Library/Application Support、~/Library/Preferences、~/Library/Google 及其根目录中的相应目录。
有什么想法吗?这真的让我很烦。
我目前正在对整个硬盘进行搜索以查找该字符串,因此,如果我找到该文件,我会发布答案。
答案1
好吧,我修复了它。
TL; DR:请务必检查~/Library/Preferences/.GlobalPreferences.plist
!
谁会想到会有隐藏偏好在一个已经隐藏目录?肯定不是我。
.GlobalPreferences.plist
用于适用于所有应用程序的通用设置(高亮颜色、拼写、键盘和鼠标等)。应用程序也会检查此文件以获取自己的首选项键。但是,由于它是隐藏的,所以我没有想到要检查它。
我找到了导致策略问题的密钥,将其删除,然后重新登录(必需的)。不再有此问题。
我不知道为什么past-me 将偏好放在这个文件中(坏主意),而不是 Chrome 的 plist 文件中(存在于同一目录中!)。
附注 — — 我在整个驱动器搜索中都找不到密钥的原因是:
plist 看起来像这样(缩写):
...
<key>PolicyNameWasHere</key><integer>1</integer>
...
我的搜索程序显然只搜索该单词,而不是字符串。由于缺少空格,它没有被选中。