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
?