【问题标题】:Minimum file permission needed to delete a file in Linux在 Linux 中删除文件所需的最低文件权限
【发布时间】:2014-08-07 10:28:39
【问题描述】:

要在 Linux 中删除文件,

  • 我们需要为其设置哪些最低权限?
  • 我们需要为其父目录设置哪些最小权限?

【问题讨论】:

    标签: linux filesystems file-permissions


    【解决方案1】:

    您需要对目录拥有 x-permissions 和 w-permissions(当然还有所有父级的 x-permissions),仅此而已。

    mkdir foo
    touch foo/bar
    chmod 300 foo
    chmod 000 foo/bar
    rm -f foo/bar
    

    但是在测试时,您可能会偶然发现自己需要更多(例如,目录的 r-permissions 或其他)。这只是由于错误的测试;-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 2018-08-16
      • 2020-05-03
      • 1970-01-01
      • 2012-08-06
      相关资源
      最近更新 更多