在我的学校目录中,当我ll -l(运行Fedora)时,我发现我拥有大量的文件和目录,但是一个特定目录由其他人拥有。我记得几个月前我尝试将该目录复制到我自己的目录,因为该用户拥有744个权限。由于某种原因,用户拥有我的主目录中具有700个权限的目录,因此我无法删除该目录。我的主目录有700个权限。
任何人都知道为什么这样的事情会发生,以及我如何防止它在将来发生?另外,我应该如何删除主目录中的这些文件?如果需要,我可以联系IT,但我想知道在没有联系他们的情况下我能做些什么。
黄色是我的用户,红色是外国用户
答案 0 :(得分:1)
两种可能的选择恕我直言:
检查/home/YELLOW
文件夹的权限(如果有)
拥有o+w
或g+w
的人(用户
列为目录的所有者)可能已经在那里创建了它。
root
做到了。这对你来说没有多大意义,所以如果他/她这样做,那就错了(例如,执行一些备份和恢复管理等等)。
通常会删除unix filesytem中删除内容的权限 父文件夹,因此,您需要在文件夹中具有“写入权限” 创建或删除文件(除非sticky bit正在运行); 目录只是特殊类型的文件,因此规则仍然适用。
如果目录为空,则只需一个简单的rmdir p2Testing
或rm -rf p2Testing
即可。但是,如果目录有文件和
子目录,您将无权修改或删除它们
(看drwx------
),只有拥有更多权力的人才会
能够为你做到这一点(例如root,或者如果他仍然拥有+ w的话
/home/YELLOW
)。