ルート権限なしで他のユーザープロセスを一覧表示できるのはなぜですか?

ルート権限なしで他のユーザープロセスを一覧表示できるのはなぜですか?

ps -auxまたはを使用すると、top他のユーザーのために実行されているプロセスを一覧表示できますが、rootとして実行することも、使用しませんsudo。なぜですか?

ベストアンサー1

デフォルトでは、Linuxではいつでも他のユーザープロセスを一覧表示できます。

これを変更するには、以下をインストールする必要がありますproc/etc/fstabhidepid=2

proc            /proc           proc    defaults,hidepid=2

この機能はカーネル v3.2 以降でサポートされます。psルートを除くすべてのユーザーから/ procとそのアクティビティを非表示にします。

からインポートこの記事についてhidepid

hidepid=2- これは、hidepid = 1とすべての/ proc / PID /が他のユーザーに表示されないことを意味します。これは、特定のデーモンが高い権限で実行されているか、他のユーザーが特定の機密プログラムを実行しているか、他のユーザーがどのプログラムを実行しているかなど、実行中のプロセスに関する情報を収集する侵入者の作業を複雑にします。作成します。

おすすめ記事