无法将某些顽固文件的所有者/组更改为 root:wheel

无法将某些顽固文件的所有者/组更改为 root:wheel

解决了:事实证明,在尝试将文件复制到拇指驱动器时,它一定没有被 OS X 安装,而且由于我是 root 身份,它创建了相同的安装点目录并复制到这个“幽灵”本地磁盘中。例如,如果您尝试将文件复制到 /Volumes/FOOBAR 但驱动器 FOOBAR 未安装,您将在 /Volumes/ 中创建一个 FOOBAR 目录,当您安装 FOOBAR 磁盘时,它会安装在 /Volumes/FOOBAR 1(是的,有一个 1)

所以我更改了错误文件的权限,但不知道还有什么更好的办法!

------------------------------------------------------------------------------------------

我有一个装有原始 XNU 的 USB 拇指驱动器,并且在某个地方扩展中的某些 kext 获得了权限:501:wheel 而不是 root:wheel。

501 是我在 iMac 上的用户帐户,我在该帐户上创建了文件。现在,如果我将拇指驱动器插入 Mac 上,chown -R root:wheel Extensions/ 会显示已成功。使用 ls -l all of the kext list 作为 root:wheel。

但是,如果我在拇指驱动器上启动 XNU 并且 ls -l,顽固文件仍然显示 501:wheel,即使以 root 身份也无法更改它们,并显示“chmod:无法更改 System.kext/ 上的文件模式:只读文件系统”

无论怎样更改权限(777)都没有用。

我希望这只是我忽略的一些愚蠢的事情......但是为什么当拇指驱动器上的 XNU 本身显示 501:wheel 时,我的 iMac 会显示 root:wheel?

有想法吗?

答案1

事实证明,在尝试将文件复制到拇指驱动器时,它一定没有被 OS X 安装,而且由于我是 root 身份,它创建了相同的安装点目录并复制到这个“幽灵”本地磁盘中。例如,如果您尝试将文件复制到 /Volumes/FOOBAR 但驱动器 FOOBAR 未安装,您将在 /Volumes/ 中创建一个 FOOBAR 目录,当您安装 FOOBAR 磁盘时,它会安装在 /Volumes/FOOBAR 1(是的,有一个 1)

所以我更改了错误文件的权限,但不知道还有什么更好的办法!

相关内容