Linuxで権限に基づいてファイルを見つける方法

Linuxで権限に基づいてファイルを見つける方法

50を超えるファイルがあり、次のファイルを見つける必要があります。

  • グループにr権限がありません。
  • グループ権限なし
  • グループに x 権限がありません
  • 他人の書面による許可

私はコマンドを試しました

find <directory> -perm /102 

ただし、グループにw権限とr権限を持つファイルが表示されます。

ベストアンサー1

-perm /102単にファイルを次のコンテンツと一致させます。どのこれらのビットはマンページで説明されているように設定されます。

必要なものを達成するには2つの-perm述語が必要です。 1つは「いいえ」権限を除き、もう1つは「はい」権限を含みます。

find ... \! -perm /070 -perm /006

おすすめ記事