TD LINUX Les
commandes de base
2-Gestion des utilisateurs et des groupes
2. Gestion des utilisateurs et des groupes :
2.1. Créer un nouvel utilisateur Ali
Rq : il faut ajouter sudo car seul le super utilisateur est autorisé à ajouter un utilisateur ou un
groupe au système .
2.2. Affecter ali à un nouveau groupe nommé famille
• La création du groupe :
Sudo addgroup nom_group
• L’affectation au groupe :
Sudo adduser nom_utilisateur nom_group
Ls -
l : pour vérifier
2
2.3. Modifier le propriétaire du fichier [Link] qui vous appartenait (créé
précédemment par votre_prenom) et l’attribuer à Ali.
Sudo chown nom_utilisateur nom_fichier
2.4. De même, faites en sorte que le groupe famille soit le propriétaire du
fichier [Link]
Sudo chgrp nom_groupe nom_fichier
2.5. Créer un nouveau fichier sous /home/votre_prenom/Projet (projet
étant un nouveau dossier) un fichier nommé projet1.c
« Mkdir » pour le dossier et « touch » pour le fichier
2.6. Lister les droits d’accès au fichier projet1.c que disposent
votre_prénom, votre groupe et Ali.
3
Pour afficher les droits d’accès à projet1.c
• r (Read) : indique si on peut lire l'élément ;
• w (Write) : indique si on peut modifier l'élément ;
• x (eXecute) : si c'est un fichier ;
2.7. Modifier les droits d’accès à ce fichier de façon à ce qu’il peut être lu, modifié et
exécuté par vous et votre groupe et qu’ Ali est autorisé à le lire mais interdit de le
modifier et de l’exécuter. (Proposer deux méthodes possibles).
Pour modifier les droits d’accès on utilise :
• 1ère méthode :
sudo chmod 774 projet1.c
• 2ème méthode :
sudo chmod u+---,g+---,o+--- nom_fichier
• u = user (propriétaire) ;
• g = group (groupe) ;
• o = other (autres).