En effet, sur de nombreux systèmes Linux, les noms d’utilisateur supérieurs à 1 000 sont réservés aux utilisateurs non privilégiés (on pourrait dire normaux). Quelques informations à ce sujet ici :
Un ID utilisateur (UID) est un entier positif unique attribué à chaque utilisateur par un système d'exploitation de type Unix. Chaque utilisateur est identifié au système par son UID et les noms d'utilisateur ne sont généralement utilisés que comme interface pour les humains.
Les UID sont stockés, avec leurs noms d'utilisateur correspondants et d'autres informations spécifiques à l'utilisateur, dans le fichier / etc / passwd ...
Le troisième champ contient l'UID et le quatrième champ contient l'ID de groupe (GID), qui par défaut est égal à l'UID de tous les utilisateurs ordinaires.
Dans les noyaux Linux 2.4 et supérieurs, les UID sont des entiers 32 bits non signés pouvant représenter des valeurs allant de zéro à 4 294 967 296. Toutefois, il est conseillé d’utiliser des valeurs allant jusqu’à 65 534 afin de maintenir la compatibilité avec les systèmes utilisant des noyaux plus anciens ou des systèmes de fichiers ne pouvant prendre en charge que des UID 16 bits.
L'UID de 0 a un rôle spécial: il s'agit toujours du compte racine (c'est-à-dire de l'utilisateur administrateur omnipotent). Bien que le nom d'utilisateur puisse être modifié sur ce compte et que des comptes supplémentaires puissent être créés avec le même UID, aucune action n'est judicieuse du point de vue de la sécurité.
L'UID 65534 est généralement réservé à personne, un utilisateur sans privilèges système, par opposition à un utilisateur ordinaire (c'est-à-dire non privilégié). Cet UID est souvent utilisé par des personnes accédant au système à distance via FTP (protocole de transfert de fichier) ou HTTP (protocole de transfert hypertexte).
Les UID 1 à 99 sont traditionnellement réservés à des utilisateurs système spéciaux (parfois appelés pseudo-utilisateurs), tels que wheel, daemon, lp, opérateur, actualités, messagerie, etc. Ces utilisateurs sont des administrateurs qui n'ont pas besoin de pouvoirs root totaux, mais certaines tâches administratives et nécessitent donc plus de privilèges que ceux accordés aux utilisateurs ordinaires.
Certaines distributions Linux (c.-à-d. Versions) commencent les UID pour les utilisateurs non privilégiés à 100. D'autres, telles que Red Hat, les commencent à 500, et d'autres, telles que Debian, les démarrent à 1000. En raison des différences entre les distributions, manuel intervention peut être nécessaire si plusieurs distributions sont utilisées dans un réseau dans une organisation.
En outre, il peut être pratique de réserver un bloc d’ID utilisateur pour les utilisateurs locaux, par exemple 1000 à 9999, et un autre pour les utilisateurs distants (utilisateurs situés ailleurs sur le réseau), tels que 10000 à 65534. L'important est de décider sur un schéma et y adhérer.
L'un des avantages de cette pratique consistant à réserver des blocs de numéros à des types d'utilisateurs particuliers est qu'il est plus pratique de rechercher dans les journaux système des activités utilisateur suspectes.
Contrairement à la croyance populaire, il n'est pas nécessaire que chaque entrée du champ UID soit unique. Cependant, des UID non uniques peuvent causer des problèmes de sécurité. Par conséquent, les UID doivent rester uniques dans toute l'organisation. De même, le recyclage des UID d'anciens utilisateurs devrait être évité le plus longtemps possible.
sed 's/:.*//' /etc/passwd