Chaque utilisateur interagissant avec un système Linux possède un compte. Mais en dehors des utilisateurs standard, il existe quelques autres types de comptes d'utilisateurs sous Linux.

Les comptes d'utilisateurs sont un concept clé sur Linux. Principalement, ils vous aident à gérer le contrôle d'accès sur votre système. De plus, ils permettent à plusieurs utilisateurs de se connecter à tout moment et sont essentiels pour la sécurité d'un système.

Sans comptes d'utilisateurs, il serait difficile de contrôler qui a accès à quelle partie d'un système Linux. Linux a quatre principaux types de comptes d'utilisateurs. Voici tout ce que vous devez savoir à leur sujet.

Identifiants de compte d'utilisateur

Un système Linux peut avoir plusieurs comptes d'utilisateurs. Par conséquent, pour pouvoir identifier chaque compte de manière unique, Linux utilise des identifiants d'utilisateur (UID) et des identifiants de groupe (GID). La base même de tout compte utilisateur tourne autour de son UID.

De plus, chaque compte utilisateur est associé à un groupe spécifique et se voit donc attribuer un GID. Bien entendu, un compte utilisateur peut appartenir à plusieurs groupes.

instagram viewer

En plus d'avoir des identifiants d'utilisateur et de groupe, chaque compte d'utilisateur a son UID dans une plage spécifique qui correspond au type de compte auquel il appartient.

1. Compte superutilisateur

Sous Linux, le compte superutilisateur est communément appelé root, l'administrateur par défaut de votre système. Chaque système Linux doit avoir au minimum un compte utilisateur racine.

Dans le cadre des privilèges administratifs, le compte superutilisateur dispose d'un accès et d'un contrôle illimités sur un système, y compris les autres utilisateurs. C'est pourquoi vous devez définissez toujours un mot de passe fort pour le compte root.

Le compte superutilisateur a toujours l'UID 0 et fait également partie de l'ID de groupe 0.

Contrairement aux autres comptes, le superutilisateur a son répertoire personnel dans le répertoire de niveau supérieur, situé à /root.

2. Comptes réguliers

Tous les autres utilisateurs ajoutés ultérieurement à un système Linux sont appelés comptes réguliers ou comptes standard. Ces types de comptes ont un accès et un contrôle limités sur le système, mais peuvent obtenir des droits d'administration en en utilisant la commande sudo ou su.

Sur les systèmes Linux modernes, les utilisateurs réguliers ont des UID avec un nombre à quatre chiffres commençant par 1000. En fait, le premier compte utilisateur que vous créez sur votre système aura généralement l'UID 1000.

Par défaut, les comptes d'utilisateurs normaux ont leur répertoire d'accueil dans le /home annuaire. Si tu utilisez la commande ls pour faire une liste du répertoire personnel, vous obtiendrez une bonne image des utilisateurs actuels de votre système.

Un autre attribut important des comptes réguliers est qu'ils ont un shell par défaut et sur la plupart des distributions Linux, il s'agit du Bourne Again Shell (Bash). Tu peux changer votre shell par défaut si vous préférez, par exemple, réglez-le sur le shell Z ou le shell C.

3. Comptes système

Le système d'exploitation crée des comptes système lors de son installation. Les comptes système sont utilisés pour exécuter les composants du système d'exploitation, mais ne s'exécutent pas avec les privilèges de superutilisateur.

La plupart des comptes système ont leurs identifiants d'utilisateur dans la plage de 1 à 99, en règle générale, deux chiffres. Dans certains cas, les comptes système ont des UID à trois chiffres entre les nombres 500 et 999.

Un exemple de compte système est le serveur Web Apache, qui a l'UID et le GID numéro 48.

Les comptes système n'ont pas de répertoire personnel dédié ni de shell, car il n'est jamais nécessaire de se connecter de leur vivant.

4. Comptes de service

Enfin, examinons les comptes de service. Les comptes de service sont un peu similaires aux comptes système: ils sont créés chaque fois qu'un service est installé sur votre système.

Par exemple, lorsque vous installer une base de données SQL Server, le système crée un compte correspondant pour gérer les activités liées au serveur SQL.

Tout comme les comptes système, les comptes de service n'ont pas de dossier de départ ni de shell par défaut. Ils sont affectés /sbin/nologin pour refuser les connexions.

Les comptes de service ont généralement un UID à trois chiffres, compris entre 100 et 999.

Dans certains cas, les comptes de service peuvent avoir un UID à quatre chiffres, tout comme les comptes ordinaires.

Certains services importants que vous trouverez sur votre système incluent systemd, GNOME Display Manager (GDM), le service d'impression CUPS, etc.

Les comptes d'utilisateurs sont essentiels pour gérer les utilisateurs sous Linux

Il existe quatre principaux types de comptes d'utilisateurs sous Linux, et ils sont essentiels pour la gestion des utilisateurs et la sécurité globale de votre système.

Étant donné que les utilisateurs sont un élément clé d'un système d'exploitation, chaque administrateur système doit apprendre à gérer les utilisateurs sous Linux.