
ps -aux
またはを使用すると、top
他のユーザーのために実行されているプロセスを一覧表示できますが、rootとして実行することも、使用しませんsudo
。なぜですか?
答え1
デフォルトでは、Linuxではいつでも他のユーザープロセスを一覧表示できます。
これを変更するには、以下をインストールする必要がありますproc
。/etc/fstab
hidepid=2
proc /proc proc defaults,hidepid=2
この機能はカーネル v3.2 以降でサポートされます。ps
ルートを除くすべてのユーザーから/ procとそのアクティビティを非表示にします。
からインポートこの記事についてhidepid
:
hidepid=2- これは、hidepid = 1とすべての/ proc / PID /が他のユーザーに表示されないことを意味します。これは、特定のデーモンが高い権限で実行されているか、他のユーザーが特定の機密プログラムを実行しているか、他のユーザーがどのプログラムを実行しているかなど、実行中のプロセスに関する情報を収集する侵入者の作業を複雑にします。作成します。