linux - 在 Linux 中删除文件所需的最小文件权限

标签 linux filesystems file-permissions

要在 Linux 中删除文件,

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

最佳答案

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

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

但是在测试时,您可能会无意中认为您需要更多权限(例如目录的 r-permissions 或其他)。这只是由于错误的测试;-)

关于linux - 在 Linux 中删除文件所需的最小文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24263316/

相关文章:

chef-infra - 如何使用Chef递归更改目录上的所有者和组?

linux - $(()) 和 expr 有什么区别?

linux - 运行简单 shell 脚本时出错

linux - 确定 Linux 下的标准文件位置

hash - 是否有任何常见的操作系统文件系统使用哈希来避免多次存储相同的内容数据?

laravel - 使用 Laravel Artisan 和文件权限

windows - 如何将 Eclipse 工作区和项目从 Windows 转移到 Linux 和 Mac

linux - ssh/scp - 权限被拒绝(公钥、密码)

java - 如何知道java中保存文件的无效路径

linux - 尝试运行 unicorn 时写入错误 : directory for pid=/var/www/twimpush/pids/unicorn. pid 不可写 (ArgumentError)