Mis à jour
Proposition de définitions: Linux est un système faisant partie de la famille Unix. Toute cette famille
suit des conventions au niveau de l’organisation des fichiers et les
commandes de base proposées. Notamment: Linux est disponible sous forme de distributions qui, elles-mêmes, sont à
l’origine de plusieurs variantes. Une distribution Linux est donc un assemblage de plusieurs logiciels qui
s’appuie sur le système Linux pour proposer un ensemble d’outils
cohérent. Chaque distribution peut proposer des variations dans l’organisation des
fichiers mais elle doit toujours reporter ces variations dans la page man
Commande permettant d’identifier la distribution utilisée: Exercice pratique: Définitions: Au niveau d’un système nous retrouverons 4 catégories d’actions sur les
utilisateurs et les groupes: Commandes à apprendre: Mises en pratique: Observez le résultat et comparez la même commande avec
Structure de l’arborescence des fichiers Linux
hier(7)hier(7).lsb_release
Gestion des utilisateurs
useradd, groupadd)userdel, groupdel)
getent: outil de counsultation de listes d’information
# getent <liste> [<id>]
useradd: création d’utilisateur
# useradd [<option>...] <login>
passwd: attribution ou changement du mot de passe d’un utilisateur
# passwd [<login>]
usermod: changement des informations d’un utilisateur
# usermod [<option>...] <login>
userdel: suppression d’un compte utilisateur
# userdel <login>
groupadd: création d’un nouveau groupe
# groupadd <groupe>
adduser: ajout d’un utilisateur dans un groupe
# adduser <login> <group>
deluser: enlève un utilisateur d’un groupe
# deluser <login> <group>
groupdel: suppression du group
# groupdel <group>
user1:
# getent passwd user1
# useradd user1
# userdel user1
mande useradd, vous trouverez les options pour
faire en sorte de créer automatiquement le home et spécifier le bon
shell à attribuer à l’utilisateur.user2# passwd user2
user2
user1 et
user2, existent déjà dans le système. Si tel n’est pas le cas,
créez-les.# id user1
user2# getent group
tourisc:
# groupadd tourisc
user1 dans le groupe tourisctourisc:
# getent group tourisc
user1 est bien
dans le groupe touriscuser2 dans le groupe tourisctouristuser1 en adoy