特定のコンテンツ、ユーザー、権限を持つファイルを探す

特定のコンテンツ、ユーザー、権限を持つファイルを探す

rootユーザーが所有し、グローバル読み取り、書き込み、および実行権限を持つファイルの名前を見つける必要があります。最後に、次のような「Immersion」が含まれます。

これは端末のコマンドラインです。

find -type f -user root -perm 777 | xargs grep =l "immerse"

しかし、多くの結果が返されましたが、許可が拒否されました。私が入力した内容が正しいかどうかアドバイスをお願いします。ありがとうございます。

ベストアンサー1

まず、これはタイプミスかもしれないと思います。grep =l

そんな意味でしたか-l--files-with-matches

       -l、--一致するファイルを含む
              代わりに、通常の出力を表示しません。
              各入力ファイルは通常以下を出力します。
              印刷されました。スキャンは次回に停止します。
              ゲーム 1.

find以下は、わずかに異なるパラメータを使用して設定した方法の実際の例です。

$ find . -type f -user maulinglawns -perm 644 -exec grep -l 'file_metadata' {} +
./rust/fsmtime/src/main.rs


多くの結果を返しましたが、許可が拒否されました。

あなたは走っていますかroot

おすすめ記事