Workgroup Manager:针对网络用户启用“家长控制”Web 记录

如果您使用 Workgroup Manager 针对网络用户强制启用“家长控制”,默认情况下不会记录用户访问的网站。您可以使用 Workgroup Manager 导入已配置的偏好设置文件来启用记录功能。

在每台客户端电脑上,原始数据存储于:/资源库/Application Support/Apple/ParentalControls/Users/帐户短名称/events.data。

请在客户端电脑上使用以下步骤生成所需的偏好设置文件:

  1. 以工作站的管理员帐户登录。

  2. 在“系统偏好设置”的“帐户”面板中创建一个本地帐户,将其命名为“Web Log”,短名称为“weblog”。

  3. 激活“Web Log”帐户的“家长控制”功能。

  4. 退出管理员帐户。

  5. 以“Web Log”帐户登录。这会创建所需的属性列表。

  6. 退出“Web Log”帐户。

  7. 以管理员身份登录。

  8. 将“/资源库/Managed Preferences/weblog/com.apple.familycontrols.logging.plist”文件拷贝到 Open Directory 服务器。

  9. 删除或停用“Web Log”帐户。

  10. 退出客户端电脑。

请在 Open Directory 服务器上执行以下操作:

  1. 打开“Workgroup Manager”,选择要启用 Web 网站记录功能的“群组”或“电脑群组”,然后点按工具栏中的“偏好设置”图标。

  2. 点按“详细信息”标签。

  3. 点按被管理的偏好设置列表下方的“添加 (+)”。

  4. 导航至拷贝偏好设置文件的位置,然后选择“com.apple.familycontrols.logging.plist”文件。

  5. 在文件导航面板中,从“管理导入的偏好设置”选项中选取“总是”。

  6. 点按“添加”。

  7. 在管理的偏好设置列表中,连按 com.apple.familycontrols.logging 条目。

  8. 点按显示三角形以显示“总是”偏好设置域的内容。“web”属性控制是否启用 Web 记录功能。此属性应设置为“True”。

对于所有需要启用 Web 记录功能的“群组”或“电脑群组”,根据需要在 Workgroup Manager 中重复执行以上步骤。

由于系统可能会缓存管理的偏好设置,应在导入并启用 Web 记录设置之后重新启动工作站。当启用记录功能的群组中的用户登录时,或者用户登录启用记录功能的电脑群组中的某台电脑时,系统应开始记录其访问的网站。如果您锁定选中的网站,这些操作也会记录在“events.data”文件中。

了解详情

以下是查看“events.data”文件的一些重要注意事项:

  • “events.data”文件存储在本地工作站或便携式电脑上,且不会存储或自动拷贝到任何服务器。您将需要从本地工作站拷贝“events.data”文件,或者直接在工作站上访问“events.data”文件,才能查看用户访问的网站。

  • “events.data”文件是一个 SQLite3 数据库,通常无法通过应用软件(例如文本编辑器)进行读取。您需要使用能读取 SQLite3 数据库格式的应用软件来查看此文件中存储的数据。Mac OS X 随附的开源命令行实用工具 sqlite3 可以读取此文件。AppleCare 不对 sqlite3 命令提供支持。您可以参考内建命令行文稿了解关于使用 sqlite3 命令的详细说明,在“终端”中输入以下命令可访问此文稿:man sqlite3

  • 您可以访问 <http://www.sqlite.org/> 和 <http://www.sqlite.org/docs.html>,了解关于 SQLite 的更多信息。

注:“events.data”的文件格式可能会有所变化。

有关非 Apple 制造的产品或非 Apple 控制或测试的独立网站的信息仅供参考,不代表 Apple 的任何建议或保证。Apple 对于第三方网站或产品的选择、性能或使用不承担任何责任。Apple 对于第三方网站的准确性和可靠性不作任何担保。联系供应商以了解其他信息。

发布日期: