如何找到具有特定權限的資料夾?

如何找到具有特定權限的資料夾?

如何在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------)。

相關內容