Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos chmod在我的Mac上什么都不做?_Macos_Permissions_Chmod - Fatal编程技术网

Macos chmod在我的Mac上什么都不做?

Macos chmod在我的Mac上什么都不做?,macos,permissions,chmod,Macos,Permissions,Chmod,我是所有者,如ls-alts所示,但无论出于何种原因,我都无法更改文件的权限。我想将文件设为只读: chmod 400 <file-name> chmod 400 但是,ls-al仍显示-rwxrwx 该文件位于外部驱动器上。我知道当用户想要读写时,有时这会导致问题。但是,在这种情况下,我希望对文件的访问限制更严格,而不是更少 我已签出,但没有看到使权限更严格的选项 谢谢。您无法更改该文件的权限,因为它位于FAT32卷上,并且该卷格式不支持存储文件权限(例如,请参阅)。但是,如果

我是所有者,如
ls-alts
所示,但无论出于何种原因,我都无法更改文件的权限。我想将文件设为只读:

chmod 400 <file-name>
chmod 400
但是,
ls-al
仍显示
-rwxrwx


该文件位于外部驱动器上。我知道当用户想要读写时,有时这会导致问题。但是,在这种情况下,我希望对文件的访问限制更严格,而不是更少

我已签出,但没有看到使权限更严格的选项


谢谢。

您无法更改该文件的权限,因为它位于FAT32卷上,并且该卷格式不支持存储文件权限(例如,请参阅)。但是,如果您只想将文件设为只读,则可以通过锁定它来实现该效果(FAT32支持lock属性)。您可以使用Finder的“获取信息”窗口(选中“锁定”框),也可以使用命令
chflags-uchg

这个问题可能与您的问题类似:文件的完整路径是什么,您在这里使用的是什么版本的OS X?文件位于外部驱动器上,即Mac上的
卷下。操作系统的版本是达尔文内核版本14.3.0。外部卷的格式是什么?某些格式(如FAT)不支持权限,甚至Mac OS Extended也会在外部磁盘上获得特殊权限行为(默认情况下)。它是FAT 32格式。