なぜそれほど多くのユーザーがKDE Neonを一緒に実行しているのですか?

なぜそれほど多くのユーザーがKDE Neonを一緒に実行しているのですか?

ログイン後にKSysGuardを開くと、デフォルトで200を超えるアクティブなプロセスが表示されます。ほとんどはrootアカウントで実行されており、ルートに加えて、、、、、rtkitなどavahidaemon他のプロセスもあります!私はアカウントを有効にしなかったし、自分のコンピュータ上でこれらのユーザーを自分で作成することもありませんでした!lpmessagebussyslogroot

私が知っている限り、Ubuntu 18.04、CentOS 7、Fedora 30、OpeSUSE Leap 15.1を使用するとき、これらのユーザーを見たことはありません。これらのオペレーティングシステムでは、すべてのプロセスは常に私のアカウントによって所有され実行されます。

KDE Neonにログインするたびに、どのように私のシステムに入りますか?彼らは実際に何をしますか? KDE Neon OSは、他の人が使用できるように、私のPCで実行されているクライアントアプリケーションですか?

答え1

心配しないでください。これらは、システムまたは一部のインストール済みソフトウェアによって作成されたシステムユーザーです。私は、あなたが他のオペレーティングシステムを使用しているときに実行されるプロセスを見つけていないユーザーだと思います。

また、すべてのユーザーがUbuntu 16.04でプロセスを実行していると述べました。唯一の違いがあります。message+いいえmessagebus、残りはまったく同じです。さらにあります: colord,,,.nobodysystemd+nx

/etc/passwdすべてのユーザーアカウントを一覧表示するビュー。最初のフィールドはユーザー名で、最後のフィールドはそのシェルを表示します。これは/sbin/nologin通常、システムユーザーの場合と似ています。

  • lpプリンタサービスです。
  • avahizeroconfネットワーク接続管理のための実装です。
  • syslog明らかにsyslogサービス
  • rtkitdbusプロセス/スレッドスケジューラサービスです。
  • ...

これらのサービスはシステム全体で実行されるため、アカウントでは実行できません。セキュリティ上の理由やその他の影響により、rootアカウントで実行しないでください。だから彼らは彼ら自身の方法で実装します。システムユーザー。


私はそれを使用して、ps aux | awk '{print $1}' | sort | uniq -cすべてのユーザーに対して現在実行されているプロセスと各プロセスの数を表示します。root現在、195のプロセスが実行されています。

Gnomeシステムモニタに自分のプロセスではなくすべてのプロセスを表示させるには、デフォルト設定を変更します。

ここに画像の説明を入力してください。

関連情報