我如何找到具有特定权限的文件夹?

我如何找到具有特定权限的文件夹?

如何在 Linux 中找到具有特定权限的文件夹?

我想在 Linux 中找到所有这些文件夹和文件,以便可以更改它们。

答案1

find . -type d -perm 0700 -user apache -ls

将 0700 更改为您想要的权限。

答案2

我认为用一个命令是不行的。你可以尝试这样做:

dir=.
username=$USER

{ find "$dir" -user $username -perm -u=w ;
  for gid in `id -G $username`; do 
    find "$dir" -group $gid -perm -g=w ;
  done
  find "$dir" -perm -o=w ;
} | sort | uniq

编辑:上面将列出所有可由给定用户写入的文件(如您最初要求的),而不仅仅是具有特定权限的文件(如rwx------)。

相关内容