【问题标题】:how to list all directories for group has access to in unix/linux如何列出组在 unix/linux 中可以访问的所有目录
【发布时间】:2015-05-26 20:25:14
【问题描述】:

有没有办法列出组在 unix/linux 中可以访问的所有目录。或者一种列出所有组以及该组有权访问的目录的方法。

【问题讨论】:

    标签: linux unix directory


    【解决方案1】:

    找到属于组group的所有具有执行权限的目录(是的,执行,因为您需要对目录执行权限才能访问其中的文件)。

    find ${dir} -type d -group ${group} -perm -g=x -print
    

    请参阅 find(1) 的手册页了解-perm 选项的详细信息和示例。

    【讨论】:

      【解决方案2】:

      我相信ls -lahp | grep '/' 会为您完成这项工作

      【讨论】:

        猜你喜欢
        • 2013-09-18
        • 1970-01-01
        • 2014-05-07
        • 2017-09-29
        • 1970-01-01
        • 2012-02-26
        • 1970-01-01
        • 2011-01-23
        • 2011-11-09
        相关资源
        最近更新 更多