从 NTFS 驱动器复制数据后,无法在 HFS+ Lion 上传播权限

从 NTFS 驱动器复制数据后,无法在 HFS+ Lion 上传播权限

我最近从用于备份的 NTFS 驱动器复制了一堆数据,该驱动器的 NTFS 权限为“所有人 - 完全控制”。复制是使用 Linux Mint 完成的,其中 2 个驱动器为从属驱动器并已安装。复制之前,我关闭了 Mac OSX HDD 上的日志功能,之后又将其重新打开。

尽管将其复制到 Mac(管理员)用户的主目录中,但我还是失去了对大多数文件的访问权限。

系统具有读/写权限,而每个人都无权访问,并且用户甚至未列在这些文件中。“已锁定”复选框也已勾选。

我尝试从 LION 恢复磁盘修复权限。

我从顶级目录尝试了以下内容:

sudo chmod -R u+rwx *

...它说“无法更改文件模式...操作不允许”

我还尝试使用 Finder 授予自己读/写权限:

Right-click the "cdstuff" folder, and "Get Info".
Under "Sharing & Permissions", click the lock icon to enable edits.
Now give "Read & Write" access to everyone.
Click on the little tool/widget icon, and select "Apply to enclosed items."

但最终它还是失败了,子目录保持原样。

OSX 相当于 Windows 的“取得所有权”然后“分配完全控制权并传播到所有封闭项目”是什么?

谢谢你的帮助,


好的,经过下面的Daniel的帮助,输出看起来如下所示:

chmod: Unable to change file mode on iTunes/Previous iTunes Libraries/iTunes Library 2011-07-25.itl: Operation not permitted
Andrew-Jowetts-MacBook-Pro:music andrewjowett$ ls -le
total 0
drwxrwxrwx+  23 andrewjowett  staff   782 Dec 23  2010 Animal House (Soundtrack)
 0: group:everyone deny delete
drwxrwxrwx+  15 root          admin   510 Jan  1  2011 Aphex Twin - Selected Ambient Works 85-92 (1992) [AAC VBR]
 0: user:andrewjowett allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity
drwx------    4 root          wheel   136 Jan  1  2011 Aphex Twin - Selected Ambient Works Volume II
drwx------   13 root          wheel   442 Jan 14  2011 Beck - Modern Guilt [mp3-320-2008]
drwx------   19 root          wheel   646 Dec 23  2010 Black Dub...Black Dub(2010)[FLAC]
drwx------   17 root          wheel   578 Dec 23  2010 Brian Eno
drwx------    6 root          wheel   204 Jan 15  2011 FLAC

drwx------   18 root          wheel   612 Jan 14  2011 UNKLE-Where_Did_The_Night_Fall-2010-SiRE
drwx------   15 root          wheel   510 Jan 14  2011 Unkle - Never, Never, Land (+Japan Bonus Track)
drwx------   16 root          wheel   544 Jan 14  2011 Unkle - Psyence Fiction
drwxrwxrwx+  12 andrewjowett  staff   408 Feb 27 16:18 iTunes
 0: group:everyone deny delete

经过一番调整后,顶级 Aphex 孪生文件现已可以访问

我不知道“wheel”条目指的是什么 - 它不是这台机器上的组或用户

我可以在整个目录上运行该命令吗?(还有很多目录需要修复......

再次感谢

答案1

这些文件可能不属于正确的用户帐户(您的帐户)。

使用以下命令将当前工作目录及其中的所有内容的所有权更改为您,并yourusername用命令的输出替换whoami

sudo chown -R yourusername:staff .

要为当前工作目录中的所有文件和文件夹设置默认“数据文件”访问权限(所有者可以读写,其他人只能读取),请使用以下命令:

chmod -R u=rwX,go=rX .

使用 检查文件是否存在访问控制列表ls -le。它看起来类似于以下内容:

$ ls -led ~/Desktop/
drwx------+ 10 danielbeck  staff  340 28 Feb 21:54 /Users/danielbeck/Desktop/
 0: group:everyone deny delete

从当前工作目录的所有文件和文件夹中删除它们(永远不要备份 Time Machine 或您的主文件夹,或您的主文件夹的任何直接子目录!) 使用chmod -R -N .

有关 ACL 以及如何更改它们的更多信息,请man chmod参阅 部分ACL MANIPULATION OPTIONS

相关内容