如何列出组在 unix/linux 中有权访问的所有目录
how to list all directories for group has access to in unix/linux
有没有办法列出组在 unix/linux 中有权访问的所有目录。或者列出所有组以及该组有权访问的目录的方法。
我相信 ls -lahp | grep '/'
会为您完成这项工作
查找属于组 group
.
的所有具有执行权限的目录(是的,执行,因为您需要目录的执行权限才能访问其中的文件)
find ${dir} -type d -group ${group} -perm -g=x -print
有关 -perm
选项的详细信息和示例,请参阅 find(1) 的手册页。
有没有办法列出组在 unix/linux 中有权访问的所有目录。或者列出所有组以及该组有权访问的目录的方法。
我相信 ls -lahp | grep '/'
会为您完成这项工作
查找属于组 group
.
find ${dir} -type d -group ${group} -perm -g=x -print
有关 -perm
选项的详细信息和示例,请参阅 find(1) 的手册页。