mac磁盘权限说明:如何修复macos权限

你的Mac上有磁盘权限问题吗?下面是磁盘权限的工作原理以及如何修复macOS中的权限。...

“您尝试过修复权限吗?”是一个标准的Mac故障排除技巧,一直在网络上流传。对于许多用户来说,这似乎解决了许多罕见的问题。但是当OSX El Capitan(10.11)发布时,磁盘应用程序中的修复磁盘权限选项突然消失了。

mac-disk-permissi***

这是否意味着苹果已经解决了macOS中与权限相关的问题,或者是别的什么问题?我们将解开这个谜团,并向您展示如何在Mac上使用磁盘权限。

权限在macos中的工作方式

Mac上的每个项目,无论是文件还是文件夹,都带有一组权限。这些控件控制哪些用户帐户可以访问它以及它们具有何种访问权限。权限由三种类型的用户(所有者、组和所有人)执行的三个活动(读、写和执行)组成。

您可以为每个所有权层分别定义特权规则。权限与帐户和所有权相结合,为您提供了安全性,支持受控共享,可以设置对文件的有限或无访问权限,并维护系统完整性。

查看文件系统权限

任何用户都可以使用Finder的信息窗口或终端查看文件和文件夹权限。在Finder中,右键单击文件或文件夹,然后从关联菜单中选择“获取信息”。单击“共享权限”三角形以展开项目权限。

choose get info from the finder window

要在终端中查看此信息,请键入以下内容:

ls -l "path to your file"

破折号后面的字符是小写L,表示文件的所有权和权限。在命令行上,read权限的缩写是r,write是w,execute是x。

view permission of an item in terminal

所有者、组和所有人

让我们将出现在Mac权限字段中的三种类型的用户进行细分:

  • 所有者:项目所有者是创建项目或将其复制到Mac的用户。用户通常拥有其主文件夹中的大部分项目。
  • 组:每个项目也属于一个组。组是一组连接在一起的用户帐户,因此权限可以应用于所有成员。
  • 所有人:使用此权限设置为任何人定义访问权限,包括本地用户、共享用户和来宾用户。

读、写和执行

接下来,让我们看看这些用户可以拥有的三种类型的权限:

  • 阅读:用户或组成员可以打开文件,但不能保存更改。如果是文件夹,您可以浏览项目列表。
  • 写入:用户或组成员可以修改或删除文件。对于文件夹,可以更改文件夹内容。
  • Execute:具有Execute权限的文件可以作为程序或脚本。对于文件夹,execute意味着只要启用了读取权限,就可以列出其内容。

导致权限问题的因素

在OS X Yosemite和更早版本中,Disk Utility可以验证和修复某些文件和文件夹的权限。但是,实际上,应用程序并不修复权限。它只是重置它们。

此外,如果说磁盘实用程序修复权限,听起来权限可能会随着时间的推移而损坏。但事实并非如此。权限保持不变,直到有人或某事出现并更改它们。发生这种情况的原因有很多:

  1. 应用程序安装程序:一些安装程序在安装过程中更改对现有项目的权限,但无法将其返回到正确的设置。
  2. 用户错误:如果您在终端或通过第三方应用程序摆弄权限,错误可能会导致问题。例如,不正确使用chmod命令可能会更改项目的权限设置。
  3. 共享文件夹:计算机上的所有用户都有权访问共享文件夹中的项目。如果您将此文件夹用作传输中文件的存储库,则不太可能出现权限问题。但如果你永久性地存储供多人使用的物品,那么问题就会出现。
  4. 对复制项的权限:当您通过外部卷、SMB或FTP复制文件时,很难预测macOS将分配什么权限。为了解决这个问题,你可能需要试错一下。

在奥斯卡皮坦之后发生了什么?

在OSX El Capitan中,苹果将系统完整性保护(SIP)引入所有系统文件、文件夹,甚至捆绑应用程序。它保护系统内容免受有意和无意的篡改,同时保留默认权限设置。SIP保护以下目录:/System、/usr、/bin和/**in。

当您更新Apple应用程序或升级macOS时,安装程序将检查并在必要时重置任何项目的权限。除非您禁用SIP,否则任何第三方应用程序(不管其糟糕的行为)都不能更改权限。如果你好奇的话,我们会深入了解SIP的功能。

用户和主文件夹呢?

系统完整性保护不会保护/Library文件夹中的项目、/Applicati***中的应用程序以及主文件夹中的所有内容。~/Library文件夹尤其重要,因为它由核心系统首选项文件、第三方应用程序首选项、Keychain数据等组成。

如果权限被更改为这些文件或文件夹中的任何一个,您可能会在您的Mac上遇到许多奇怪的问题。由于权限不正确而可能出现的问题包括:

  • 对Finder、系统首选项或Dock所做的更改不会保存。
  • 上次注销时打开的窗口或在登录后退出应用程序时再次打开的窗口。
  • 移动主文件夹中的某些项目时,系统会要求您输入管理员密码。
  • 您反复收到一条消息,说“macOS需要修复您的库才能运行应用程序。”
  • 保存文件时,您将收到一条消息,说明文件已锁定或没有必要的权限。这种情况在Microsoft Office文档中经常发生。
  • 默认或第三方应用程序可能会在启动时崩溃。有些应用甚至可能无法更新。
  • Firefox或Chrome不加载您的首选项,并显示“无法加载您的配置文件”
  • 你导入照片的照片和视频不会出现在应用程序中。或者每次打开应用程序时都会收到一条消息,要求您选择默认的照片库。

重置主文件夹的权限

在Finder侧边栏中,右键单击主文件夹并选择“获取信息”。单击“共享和权限”下拉三角形以查看其权限。

choose get info from the finder window

单击窗口底部的锁定按钮并输入管理员密码。然后选择“操作”菜单按钮并选择“应用于包含的项目”。

choose apply to enclosed items from the action menu

单击“确定”确认操作。更新的权限将通过主文件夹传播。

click OK to apply the permission setting

接下来,打开终端应用程序并键入以下内容:

diskutil resetUserPermissi*** / `id -u`

此选项将根卷(/)上的用户权限重置为当前用户ID。如果一切正常,请重新启动Mac。

但如果出现错误69841,请执行以下步骤:

在macos high sierra或更早

  1. 打开终端应用程序并输入以下内容:chflags-R nouchg~
  2. 然后再次输入此命令:diskutil resetUserPermissi***/`id-u`
  3. 重新启动Mac。

在马科斯·莫哈韦和后来

Mojave和更新版本的步骤与上述步骤相同,但在继续之前必须将终端添加到完全磁盘访问。要执行此操作,请转到“系统首选项”>“安全性和隐私”,然后单击“隐私”选项卡。单击锁定图标并输入管理员密码进行更改。

select full disk access from system preferences

接下来,选择完整磁盘访问选项卡。然后单击加号按钮并添加终端应用程序。

add terminal app to full disk access

完成此操作后,继续执行上述针对High Sierra和更早版本的终端命令。

了解mac用户帐户

当修复磁盘权限的选项从磁盘实用程序应用程序中消失时,我们没有考虑太多,因为这从来不是一个重要的故障排除步骤。但是看到由于不正确的权限而可能遇到的问题类型,很明显,在出现这些问题时,重置主文件夹的权限是最后的手段。

令人惊讶的是,苹果不再包括这个选项。但是请记住,您应该只在必要时应用这些步骤。理解权限是一个复杂的主题。如果您了解macOS用户帐户的工作原理,它将变得简单得多。阅读本指南,在Mac上设置多个用户帐户,了解更多信息。

  • 发表于 2021-03-20 05:34
  • 阅读 ( 1057 )
  • 分类:IT

你可能感兴趣的文章

如何在pc上安装macos(需要mac)

... 将要使用的USB驱动器**Mac并启动Mac的内置磁盘实用程序应用程序。驱动器上的所有内容(包括分区本身)都将被删除,因此在继续操作之前,请确保您的数据是安全的。准备好后,从左侧列表中选择USB设备,然后...

  • 发布于 2021-03-14 03:53
  • 阅读 ( 229 )

如何在mac上设置多个用户帐户

... 新帐户如何减少磁盘空间 ...

  • 发布于 2021-03-15 03:41
  • 阅读 ( 306 )

如何安装macos并保存安装程序(以防您再次需要)

...版本的Mac OS X。但是你仍然可以直接从苹果的网站上下载磁盘图片。完成此操作后,打开磁盘映像以查找Mac OS X安装程序: ...

  • 发布于 2021-03-16 21:34
  • 阅读 ( 199 )

如何为mac解锁和格式化外部硬盘

...只读。最后,它可能表示驱动器已加密,这意味着在解密磁盘之前,您无法以任何方式访问它。 ...

  • 发布于 2021-03-20 03:04
  • 阅读 ( 459 )

mac关闭时间太长?7个小贴士

... 4释放一些磁盘空间 ...

  • 发布于 2021-03-22 09:51
  • 阅读 ( 236 )

检测和修复常见macos问题的8个最佳免费mac工具

... 1磁盘实用程序 ...

  • 发布于 2021-03-24 02:17
  • 阅读 ( 256 )

macos客户帐户解释说:开始使用它的3个原因

...好处是隐私,但这并不是打开它的唯一原因。从安全性和磁盘空间的角度来看也存在争议。 ...

  • 发布于 2021-03-24 14:00
  • 阅读 ( 179 )

macbook在电池上运行缓慢?这里有三种方法来解决它

... 三。修复磁盘权限 ...

  • 发布于 2021-03-25 09:22
  • 阅读 ( 231 )

如何停止你的mac上的纺车

...是“合适”的可用空间。但是,我们建议保留大约10%的主磁盘空间(256GB MacBook上大约20GB)。这应该足以让齿轮转动。 内存不足也可能导致旋转的风车经常出现在内存不足的应用程序中。如果你不使用iMac、macmini或macpro来升级内...

  • 发布于 2021-03-31 20:52
  • 阅读 ( 253 )

mac应用程序未启动?下面是如何修复它

...含在应用商店中,他们必须提供64位版本。 修复catalina的权限问题 有时,您可能会收到一条模糊的错误消息,简单地说,“应用程序(应用程序名称)无法打开。”此错误似乎与某些应用程序和macOS Catalina的权限问题有关。 幸...

  • 发布于 2021-04-01 21:01
  • 阅读 ( 199 )
zbwotgkz
zbwotgkz

0 篇文章

相关推荐