所有者在文件上仍然需要对文件执行 chmod 所需的最低权限是多少?

Off*_*old 3 chmod

我有一个对文件具有 020 权限的文件,我无法删除它或对该文件执行 chmod。您知道所有者在文件上仍需要对文件执行 chmod 所需的最低权限吗?

  • 该目录的权限为 755
  • 这是一个 AIX 操作系统

Chr*_*own 6

文件模式对所有者是否可以修改文件没有影响。

$ chmod 000 foo
$ ls -l foo
---------- 1 chris chris 0 May  6 13:55 foo
$ chmod 700 foo
$ ls -l foo
-rwx------ 1 chris chris 0 May  6 13:55 foo
Run Code Online (Sandbox Code Playgroud)

您可能对父目录有错误的权限——至少,您的用户需要在目录上设置执行权限才能更改其中文件的模式。

您可以在“为什么目录需要可执行 (X) 权限才能打开?”中找到有关目录权限如何工作的更多信息.