解决因更改个人文件夹中项目的权限而导致的问题

如果您更改个人文件夹中项目的读取或写入权限,则可能需要重设权限以避免出现某些问题。

Mac 上的应用有权读取或修改个人文件夹 中包含的许多文件和文件夹。如果您使用“显示简介”或其他方法来更改这些权限,则可能会遇到诸如以下所列的问题:

  • 退出“系统偏好设置”后,您在“系统偏好设置”中所做的更改未得到存储。
  • 退出登录您的用户帐户后,对“程序坞”所做的更改未得到存储。
  • 您上次退出登录或退出应用时打开的窗口(更改权限之前)在您登录或打开应用后再次打开。
  • 在移动个人文件夹中的某些项目时,系统要求您输入管理员用户名和密码。
  • 您反复收到一条信息,指出 macOS 需要修复您的资源库才能运行应用程序。
  • 在存储对某个项目所做的更改时,收到一条显示相应文件已锁定或您没有存储权限的信息。
  • “预览”、“文本编辑”或其他采用沙箱技术的应用在打开时意外退出。
  • 您收到一条警告,指出启动磁盘没有足够的空间可供应用程序内存使用。
  • “活动监视器”显示 Safari 浏览器或 SafariDAVClient 正在使用大量系统资源。
  • 您的 Mac 运行缓慢。
  • iTunes 显示无法同步您的设备。
  • 导入“照片”或 iPhoto 中的照片和视频未出现在应用中,却出现在“访达”中。或者,您每次打开“照片”或 iPhoto 时,都需要更新或重新选择照片图库。

重设权限

如果问题是在更改个人文件夹中项目的权限后开始出现的,请使用以下步骤重设权限。

  1. 从“访达”菜单栏中,选取“前往”>“个人”。您的个人文件夹将打开。
  2. 选取“文件”>“显示简介”。您的个人文件夹的“简介”窗口将打开。
  3. 如果窗口底部的“共享与权限”部分没有打开,请点按这个部分中的三角形  以将它打开。
  4. 如果窗口底部的“锁定”按钮是闭合的 锁,请点按该锁,然后输入管理员用户名和密码。
  5. 点按窗口底部的“操作”菜单 ,然后选取“应用到包含的项目”。点按“好”以确认这项操作。此时窗口顶部会显示一个进度条。
  6. 在进度条完成后,打开“终端”应用,它位于“应用程序”文件夹的“实用工具”文件夹中。
  7. 在“终端”中粘贴或键入 diskutil resetUserPermissions / `id -u`,然后按 Return 键。
    在美式键盘上,字符“`”位于 Tab 键的正上方。
  8. 如果“终端”显示权限重设失败,请跳至下一部分
  9. 在这个过程完成后,重新启动 Mac。

如果“终端”显示权限重设失败

执行上述步骤时,如果收到用户个人目录上权限重设失败的信息(错误 -69841),请按照以下步骤操作。

如果您的 Mac 使用的是 macOS Mojave

  1. 退出“终端”。
  2. 选取苹果菜单  >“系统偏好设置”,点按“安全性与隐私”,然后点按“隐私”。
  3. 点按锁形图标 ,然后输入您的管理员密码。
  4. 从左侧的项目列表中,选择“完全磁盘访问权限”。 
  5. 将“终端”添加到允许完全磁盘访问的应用中:使用添加按钮 ,或者只将“终端”应用拖移到其上方的区域中。
  6. 打开“终端”,然后输入 chflags -R nouchg ~
  7. 再次输入 diskutil resetUserPermissions / `id -u`
  8. 在这个过程完成后,重新启动 Mac。
  9. 选取苹果菜单  >“系统偏好设置”,点按“安全性与隐私”,然后点按“隐私”。
  10. 点按锁形图标 ,然后输入您的管理员密码。
  11. 从左侧的项目列表中,选择“完全磁盘访问权限”。 
  12. 您现在可以从允许完全磁盘访问的应用中移除“终端”,或者只需取消选中“终端”旁的复选框即可。 

如果您的 Mac 使用的是 macOS High Sierra 或更低版本

  1. 输入 chflags -R nouchg ~
  2. 再次输入 diskutil resetUserPermissions / `id -u`
  3. 在这个过程完成后,重新启动 Mac。
发布日期: