Unix 目录的chmod 755-这允许每个人删除文件夹吗?

Unix 目录的chmod 755-这允许每个人删除文件夹吗?,unix,permissions,chmod,Unix,Permissions,Chmod,“执行”位是否也表示“删除”权限,或者我是否需要“写入”权限?要删除目录,该目录的父目录必须可由有效用户写入。要删除的目录的write和execute标志无关紧要 此外,如果目录不是空的,则无法删除该目录。通常,用户会使用rm-r命令通过首先删除非空目录树的所有内容来递归删除该目录树。如果用户没有对子目录的写入权限,他/她不能先清空其内容。否,目录使用“执行”位来确定“用户”是否可以查看目录中列出的文件。关于删除,相关位是父目录的“写入”权限位。那么,如果目录是由PHP创建的呢。如果用户具有对父

“执行”位是否也表示“删除”权限,或者我是否需要“写入”权限?

要删除目录,该目录的父目录必须可由有效用户写入。要删除的目录的
write
execute
标志无关紧要


此外,如果目录不是空的,则无法删除该目录。通常,用户会使用
rm-r
命令通过首先删除非空目录树的所有内容来递归删除该目录树。如果用户没有对子目录的写入权限,他/她不能先清空其内容。

否,目录使用“执行”位来确定“用户”是否可以查看目录中列出的文件。关于删除,相关位是父目录的“写入”权限位。

那么,如果目录是由PHP创建的呢。如果用户具有对父服务器的写入权限,他仍然可以删除此子文件夹?@Wesley假设您指的是目录而不是服务器,则是。如果用户对父目录具有写入权限,则可以删除子目录。你可能想重新表述你的问题,问你真正关心的是什么。可能存在更好的解决方案。我不确定我说的服务器在哪里?我的意思是当我通过mkdir()函数在PHP(服务器端)中创建目录时。我还在该文件夹中创建子文件夹,因此/parent/child/grant——只有父文件夹由用户创建,其余由php创建。如果chmod为755,用户是否能够通过FTP删除?(假设php以nobody身份运行)@Wesley如果php以nobody身份运行,您如何向用户拥有的父目录添加子目录?除非PHP作为对父目录具有写入权限的组运行,否则mkdir()将失败。用户已(临时)设置了对父文件夹的必要权限。因此,如果该目录是由PHP创建的,该怎么办。父服务器是否仍控制删除?