我可以删除我拥有的目录中其他人创建的文件吗?

我可以删除我拥有的目录中其他人创建的文件吗?

我在某个具有权限的目录创建了目录rwxrwxr-x,以便我组中的其他用户可以在其中创建文件和目录。

我确实需要能够删除此“公共”目录中的内容,但似乎虽然我能够删除任何文件在此目录中,我无法删除其下的子目录。

有没有办法删除我拥有的目录下其他人拥有的子目录?

答案1

删除文件(或空目录)需要对父目录具有写权限,而您是该目录的所有者。删除
非空目录需要先清空该目录,但您无法这样做,因为您没有该目录的写权限(因为它是由其他用户创建的)。

因此您需要使用sudoroot 权限来删除这些目录。

答案2

您可以将您的帐户添加到 sudoers 并“sudo rm -R”该文件夹。

我不知道您可以应用什么设置来正常执行此操作。

答案3

从逻辑上讲,如果目录是您的,并且可写,您应该这样做。但是我听说过您无法写入的子目录,从而阻止删除文件夹/删除文件。

如果您愿意,尝试该命令rm -f filenamerm -rf dir删除一个目录。

相关内容