Les comptes utilisateurs sont un élément crucial de tout système d’exploitation, y compris Linux. Un compte utilisateur sous Linux est utilisé pour identifier un utilisateur individuel qui utilise le système, et peut être utilisé pour contrôler l’accès aux ressources du système et pour gérer les fichiers et les processus.
Chaque utilisateur sous Linux a un identifiant d’utilisateur unique, appelé UID (User ID). L’UID est un nombre entier qui est utilisé par le système d’exploitation pour identifier l’utilisateur. Il existe également un identifiant de groupe unique, appelé GID (Group ID), qui identifie le groupe auquel l’utilisateur appartient.
Pour créer un compte utilisateur sous Linux, vous pouvez utiliser la commande « useradd ». Cette commande crée un nouvel utilisateur et ajoute les informations d’utilisateur au fichier /etc/passwd, qui contient des informations sur tous les utilisateurs du système.
La syntaxe de la commande « useradd » est la suivante :
cssCopy codeuseradd [options] username
Où « username » est le nom d’utilisateur que vous souhaitez créer et « [options] » sont les options que vous souhaitez utiliser pour créer le compte utilisateur. Par exemple, si vous souhaitez créer un compte utilisateur nommé « john » avec un UID de 1001 et un GID de 1001, vous pouvez utiliser la commande suivante :
yamlCopy codeuseradd -u 1001 -g 1001 john
Une fois que vous avez créé un compte utilisateur, vous pouvez utiliser la commande « passwd » pour définir un mot de passe pour le compte utilisateur. Le mot de passe est stocké sous forme chiffrée dans le fichier /etc/shadow.
La commande « passwd » peut être utilisée de la manière suivante :
Copy codepasswd username
Où « username » est le nom d’utilisateur pour lequel vous souhaitez définir un mot de passe. Vous pouvez également utiliser l’option « -l » pour verrouiller un compte utilisateur et empêcher l’utilisateur de se connecter au système.
Il est également possible de modifier les informations d’un utilisateur existant à l’aide de la commande « usermod ». Par exemple, vous pouvez utiliser la commande « usermod » pour modifier le GID d’un utilisateur ou pour changer son répertoire personnel. La syntaxe de la commande « usermod » est similaire à celle de la commande « useradd ».
Il est important de noter que la création et la gestion de comptes utilisateur sous Linux peuvent être effectuées de manière graphique à l’aide d’outils tels que « Users and Groups » ou « System Settings » sur les distributions Linux avec des interfaces graphiques. Cependant, la ligne de commande reste une méthode puissante et pratique pour gérer les comptes utilisateurs.
En résumé, les comptes utilisateurs sous Linux sont essentiels pour gérer les accès aux ressources du système, contrôler les processus et les fichiers, et garantir la sécurité du système. La création et la gestion de comptes utilisateurs peuvent être effectuées en ligne de commande ou à l’aide d’outils graphiques, et offrent une grande flexibilité pour les administrateurs système.