【问题标题】:List all directories/files I own within the Inode列出我在 Inode 中拥有的所有目录/文件
【发布时间】:2013-08-30 09:54:46
【问题描述】:

我目前正在上课,我们正在讨论 inode 和权限,并提出了一种假设情况,即您可以拥有文件的所有权而无法访问它,我们正在尝试找到一种查找此类文件的方法。为你拥有的所有东西清理 inode 是列出所有这些元素的一种方法,但我能想到的最好的方法是使用命令“ls -laFG”,它只在主目录中查找,这不是我们的答案寻找。有谁知道如何做到这一点,或完成类似的事情?

【问题讨论】:

    标签: unix inode


    【解决方案1】:

    “拥有文件的所有权但无权访问它”。

    你的意思是文件权限是000(当前用户、当前用户所在组等不能读、不能写、不能执行)?

    【讨论】:

    • 不,我的意思是包含该文件的文件夹当前无法被其中包含的文件的所有者访问。
    • 那么你想找到 USER 拥有的文件,其父目录对于 USER 是不可访问的?
    • 好的,但是你所说的 inaccessible 到底是什么意思?因为如果用户对某个文件夹没有权限 (0),您就无法访问其中的文件。
    • 正确,这就是我的问题的中心。想象一下两个用户,user1 和 user2,如果 user1 拥有一个文件的所有权,他们可能会将其传递给 user2,如果该文件保留在 user1 可以访问但 user2 没有的文件夹中,当文件传递给 user2 而没有文件夹访问也随之而来,那么基本上 user2 无法访问他现在拥有所有权的文件。
    猜你喜欢
    • 1970-01-01
    • 2017-02-16
    • 2011-06-13
    • 1970-01-01
    • 2021-07-16
    • 2012-11-14
    • 2015-06-13
    • 2018-12-21
    相关资源
    最近更新 更多