htopはそれを実行しているユーザーのプロセスのみを表示しますか?

htopはそれを実行しているユーザーのプロセスのみを表示しますか?

私の古いDebian Wheezyでは、一般ユーザーSudoのすべてのユーザーのためのすべてのプロセスhtop。新しいDebian Wheezyでは、私のプロセスだけを見ることができます。

  • 古いシステムカーネル:3.2.0-4
  • 新しいシステムカーネル: 3.14.32

私が感じた違いは、古いシステムには権限が/proc/1/ありr-xr-xr-x、新しいシステムには権限しかなかったことですr-x------

この行は次のようになります/etc/fstab

# <file system> <mount point> <type> <options> <dump> <pass>
proc            /proc         proc   defaults  0      0

mount次を返します。

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

追加しhidepid=0て再起動したら:hidepid=0

# <file system> <mount point> <type> <options>           <dump> <pass>
proc            /proc         proc   defaults,hidepid=0  0      0

mountまだ存在しない場合と同じ結果を返します。

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

すべてのプロセスを一般ユーザーとして表示するにはどうすればよいですか?

ベストアンサー1

問題を発見しました。カーネルが使用されますサイバーセキュリティ、これは他のユーザーにプロセスを隠します。デフォルトのカーネルを使用すると、すべてがうまく機能します。

おすすめ記事