我的用户拥有的目录中的目录由其他人拥有

时间:2015-07-15 15:57:56

标签: linux filesystems fedora

在我的学校目录中,当我ll -l(运行Fedora)时,我发现我拥有大量的文件和目录,但是一个特定目录由其他人拥有。我记得几个月前我尝试将该目录复制到我自己的目录,因为该用户拥有744个权限。由于某种原因,用户拥有我的主目录中具有700个权限的目录,因此我无法删除该目录。我的主目录有700个权限。

任何人都知道为什么这样的事情会发生,以及我如何防止它在将来发生?另外,我应该如何删除主目录中的这些文件?如果需要,我可以联系IT,但我想知道在没有联系他们的情况下我能做些什么。

黄色是我的用户,红色是外国用户

enter image description here

1 个答案:

答案 0 :(得分:1)

两种可能的选择恕我直言:

  1. 检查/home/YELLOW文件夹的权限(如果有) 拥有o+wg+w的人(用户 列为目录的所有者)可能已经在那里创建了它。

  2. root做到了。这对你来说没有多大意义,所以如果他/她这样做,那就错了(例如,执行一些备份和恢复管理等等)。

  3. 通常会删除unix filesytem中删除内容的权限 父文件夹,因此,您需要在文件夹中具有“写入权限” 创建或删除文件(除非sticky bit正在运行); 目录只是特殊类型的文件,因此规则仍然适用。

    如果目录为空,则只需一个简单的rmdir p2Testingrm -rf p2Testing即可。但是,如果目录有文件和 子目录,您将无权修改或删除它们 (看drwx------),只有拥有更多权力的人才会 能够为你做到这一点(例如root,或者如果他仍然拥有+ w的话 /home/YELLOW)。