我目前有一个目录(udir),它对所有用户只有读写权限。该目录包含两个文件(file1 & file2)
我最初虽然只需要(在目录上)写访问权限才能通过 (rm udir/file1) 删除/删除文件,但 rm 命令会让我拒绝访问。当我设置读取、写入和执行权限时,rm 命令起作用。
显然也需要执行访问,但为什么呢?
我认为对目录的执行访问是能够使其成为工作目录并搜索其内容并访问子目录。
unix permissions file execute delete-file
delete-file ×1
execute ×1
file ×1
permissions ×1
unix ×1