chmod在我的Mac上什么也没做?

时间:2015-07-07 06:35:22

标签: macos permissions chmod

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

chmod 400 <file-name>

但是,ls -al仍显示-rwxrwxrwx

该文件位于外部驱动器上。我知道有时这会导致用户想要读写时出现问题。但是,在这种情况下,我想要访问我的文件更具限制性,而不是限制性更强。

我签出了this SO question,但我没有看到使权限更具限制性的选项。

感谢。

1 个答案:

答案 0 :(得分:0)

您无法更改文件的权限,因为它在FAT32卷上,并且该卷格式不支持存储文件权限(例如,请参阅this askubuntu question)。但是如果您想要的只是将文件设置为只读,则可以通过锁定它来获得该效果(并且在FAT32上支持 )。您可以使用Finder的“获取信息”窗口(选中&#34;已锁定&#34;框),也可以使用命令chflags uchg <file-name>