GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Pourquoi Archlinux conserve-t-il certains utilisateurs/groupes après la désinstallation du paquet ?

J'ai remarqué qu'après avoir désinstallé le postgresql package dans ArchLinux le postgres l'utilisateur et le groupe ne sont pas supprimés automatiquement. Il en va de même pour certains autres packages. En approfondissant cette question, je suis tombé sur cette page, qui indique :

Les packages répertoriés ici utilisent userdel /groupdel pour supprimer l'utilisateur qu'ils
ont créé. Ceux-ci ne doivent jamais être supprimés automatiquement car cela pose un
risque de sécurité si des fichiers sont laissés avec cette propriété.

Je me demande pourquoi laisser des fichiers avec cette propriété pose un risque de sécurité ?

Réponse acceptée :

Il s'agit d'un risque de sécurité car la propriété des fichiers dans le FS n'est pas stockée par nom symbolique, mais par UID et GID. Si un utilisateur est supprimé et que les fichiers restent la propriété de cet utilisateur, ils deviennent inaccessibles avec l'autorisation du propriétaire. Cependant, si un autre utilisateur est créé ultérieurement et se voit attribuer le même UID, cet utilisateur deviendra propriétaire des fichiers. Il s'agit potentiellement d'un risque de sécurité en raison des diverses manières dont la propriété des fichiers est utilisée comme mécanisme de sécurité; la forme la plus simple est celle où les informations confidentielles (par exemple, les clés SSH dans id_rsa et ainsi de suite, les informations d'authentification wi-fi dans wpa_supplicant.conf ) pourrait être divulgué au nouvel utilisateur.


Linux
  1. Gérer les utilisateurs Linux et les groupes Linux

  2. Gérer les groupes d'utilisateurs Linux

  3. Meilleures pratiques de sécurité Wordpress sous Linux

  4. Pourquoi est-il considéré comme sûr d'installer quelque chose en tant qu'utilisateur non root dans des environnements Linux ?

  5. Pourquoi l'utilisateur 'bin' a-t-il besoin d'un shell de connexion ?

Comment ajouter des utilisateurs à un groupe sous Linux

Comment répertorier les utilisateurs sous Linux

Comment lister tous les utilisateurs sous Linux

Comment déconnecter automatiquement les utilisateurs inactifs après une période de temps sous Linux

Les effets de l'ajout d'utilisateurs à un système Linux

Comment connaître les groupes d'un utilisateur Linux