왜 그렇게 많은 사용자가 KDE Neon을 함께 실행하고 있습니까?

왜 그렇게 많은 사용자가 KDE Neon을 함께 실행하고 있습니까?

로그인 후 KSysGuard를 열면 기본적으로 200개가 넘는 활성 프로세스가 표시됩니다. 대부분은 root계정에서 실행되고 있으며 루트 외에 , rtkit, avahi, , 등 daemon의 다른 프로세스도 있습니다 ! 나는 계정을 활성화하지도 않았고 내 컴퓨터에서 이러한 사용자를 직접 만들지도 않았습니다!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 시스템 모니터가 자신의 프로세스가 아닌 모든 프로세스를 표시하도록 하려면 기본 설정을 변경하십시오.

여기에 이미지 설명을 입력하세요.

관련 정보