Est-il habituel qu'un programme revendique son propre profil utilisateur pour s'exécuter lui-même?
Comme mentionné dans d'autres réponses, ce n'est pas un programme régulier. C'est un démon. Et, oui, il est parfaitement normal qu'un démon ait son propre utilisateur.
Est-ce vraiment un bon signe, car cela ajoute de la transparence à ce qui se passe de toute façon?
Est-ce vraiment un mauvais signe, parce qu'un tel utilisateur ad hoc peut empiéter sur d'autres choses?
Ce n'est ni bon ni mauvais. C'est simplement une question de commodité. Sur un système Linux, tous les processus doivent avoir certains utilisateurs. Il n'est pas possible d'avoir un processus sans utilisateur. Alors, quel utilisateur? Pas root, car vous ne devriez jamais rien exécuter en tant que root sauf si vous devez absolument le faire. Vous pouvez simplement choisir un utilisateur, mais que se passe-t-il si cet utilisateur est supprimé? Il est beaucoup plus simple pour l'installateur / le gestionnaire de paquets / quoi que ce soit de créer simplement un utilisateur et de l'utiliser.
Cela dit, pour certains démons (en particulier ceux liés au réseau), il y a des avantages en matière de sécurité. Si quelqu'un est capable de compromettre à distance un démon réseau, il n'aura (en théorie) accès qu'aux fichiers auxquels le démon a pu accéder à l'origine, c'est-à-dire les fichiers appartenant à cet utilisateur.
Puis-je récupérer une liste des programmes installés sur mon ordinateur revendiquant ce droit de travailler avec un propre nom d'utilisateur? Fondamentalement, un utilisateur peut-il superviser de tels comportements?
Changer d'utilisateur est un "droit" de chaque processus qui s'exécute en tant que root. Étant donné que les démons sont (généralement) lancés par la procédure de démarrage du système, ils démarrent (généralement) en tant que root, ils sont donc (généralement) libres de modifier arbitrairement leurs propres identifiants utilisateur. Même après avoir abandonné le privilège root (s'ils le font, rien ne les empêche de continuer en tant que root), ils peuvent conserver la possibilité de changer leur identifiant d'utilisateur s'ils en ont besoin. Donc, non, il n'y a pas de référentiel central d'informations sur les démons qui changeront leur identifiant d'utilisateur au démarrage, et lesquels ne le feront pas.
Cependant, il existe une convention selon laquelle les ID utilisateur inférieurs à 1 000 sont réservés aux utilisateurs du démon. Vous pouvez donc consulter / etc / passwd pour trouver des identifiants d'utilisateurs à faible nombre.