sigle.png
Ce site a 2 objectifs : faire une doc technique de mes TP et en faire profiter les autres...


Les Commandes Essentiels de Linux

Les Commandes


cat  (Concatenate = Concaténer)


La commande cat : Afficher, Copier, Combiner, Créer de nouveaux fichiers texte.
 
cat fichier.txt    Si le fichier existe, affiche les contenu du fichiers texte à l'écran,
si non elle créer une fichier «fichier.txt »
cat > fichier.txt   Si le fichier existe, elle écrase contenu de fichier, si non elle créer une fichier «fichier.txt »,
on peut éditer en ligne de commande et pour enregistrer puis quitter le commande = Ctrl+d.
cat >> fichier.txt   Si le fichier existe, on peut éditer en ligne de commande, si non elle créer une fichier «fichier.txt »
pour enregistrer puis quitter le commande = Ctrl+d.
cat fichier.txt > fichier1.txt   Copier contenu du fiichier.txt dans la fichier créer qui s’appelle fichier1.txt.
cat fichier.txt fichier1.txt > fichier2.txt   Concaténer contenu du fichier.txt et fichier1.txt dans la fichier créer qui s’appelle fichier2.txt
cat fichier.txt fichier1.txt >> fichier2.txt    Concaténer contenu du fichier.txt et fichier1.txt dans la fichier fichier2.txt
sans pour autant écraser contenu de ficher2.txt
cat -b fichier.txt    Affiche les contenu du fichiers texte à l'écran, numéroter les lignes non-vierges.
cat -n fichier.txt   Affiche les contenu du fichiers texte à l'écran, numéroter tout les lignes.
cat -s fichier.txt    Affiche les contenu du fichiers texte à l'écran, si il y a plusieurs ligne vierge suite
elle réduit à un seul ligne vierge.
cat –v fichier.txt   Affiche les contenu du fichiers texte à l'écran et tous les caractères non imprimables.
Pour voir plus d'options man cat

cd ou chdir  (change directory = changer le répertoire )


La commande cd avec ses options, nous permet de nous déplacer dans la structure des fichiers.
 
cd /aller le répertoire racine.
cd ~aller le répertoire base d'utilisateur en cours.
cd ..aller le répertoire parent.
cd -aller le répertoire précèdent.
cd /var/wwwaller le répertoire www.
Pour voir plus d'options man cd

cp  (copy = copier)


La commande cp copie les fichiers et des répertoires.
 
cp fichier.txt Bureau/fichier.txt  copie le fichier fichier.txt à partir de répertoire courant
vers le répertoire Bureau
cp -R Images/ Documents/  Copie le répertoire Images et tout ses contenues récursivement
dans le répertoire Documents.
cp -f Images/test.png Documents/test.png   si un fichier cible existe alors le fichier est détruit.
cp -i Images/test.png Documents/test.png   si un fichier cible existe alors demande la confirmation avant d'écraser
Pour voir plus d'options man cp

find  (find = trouver)


La commande find : Rechercher des fichiers dans un répertoire et ses sous répertoire récursivement.
 
find toto.txt  Rechercher le fichier que s’appelé toto.txt dans la répertoire actuel.
find -name *txt  Rechercher le fichier que son nom termine avec txt dans la répertoire actuel.
find /etc -name pam*  Rechercher le fichier que son nom commence avec «pam» dans la répertoire /etc.
find /etc -name pam* -exec gedit {} ;  Rechercher le fichier que son nom commence avec «pam» dans la répertoire /etc
et ouvre avec l'éditeur gedit.
Pour voir plus d'options man find

grep  (global regular expression print = Affichage global d'expression régulière)


La commande grep recherche de chaînes de caractères avec d'expression régulière.
 
grep titi toto.txt  Rechercher le mot «titi» dans la fichier toto.txt et affiche la ligne dans la quel se trouve «titi».
grep -l 'titi' *.txt  Option –l affiche le nom de du fichier dans là quel se trouve le mot «titi».
grep -i 'titi' *.txt    Option –i forcer de rechercher sans tenir compte minuscule ou majuscule le mot
«TITI ou Titi ou titi» dans la fichier affiche le nom de du fichier dans là quel se trouve le mot «titi».
grep -n 'titi' toto.txt  Option –n rechercher le mot «titi» dans la fichier toto.txt et affiche le numéro
et la ligne dans la quel se trouve «titi».
grep -c 'titi' /home/toto/*.txt   Option –c rechercher le mot «titi » dans tout les fichier avec extension .txt de la répertoire /home/toto,
affiche les nombres des fois et chemin absolu de la fichier dans la quel se trouve
grep -r 'titi' /home/toto/   Rechercher le mot « titi » récursivement dans la répertoire /home/toto et affiche le chemin absolu
du fichier dans la quel se trouve et la ligne contenant le mot « titi ».
Pour voir plus d'options man grep

less  (less = moins)


La commande less : Afficher le texte des fichiers à l'écran en permettant de se déplacer dans un texte, écran par écran, cependant contrairement au programme more qui ne peut faire défiler vers l'avant, less peut revenir en arrière aussi.
 
less toto.txt   Affiche les contenu du fichiers toto.txt à l'écran
less +/10 toto.txt   Affiche les contenu du fichiers toto.txt à l'écran à partir de 10ème ligne
less +/^cat toto.txt  Affiche le contenu du fichier toto.txt et il surligne chaque ligne qui commence par le mot cat
less +/cat$ toto.txt   Affiche le contenu du fichier toto.txt et il surligne chaque ligne qui termine par le mot cat
Pour voir plus d'options man less

ln  (link = liens)


La commande ln : Créer des liens entre les fichiers ou des répertoires. Ce lien peut soit être physique, soit être symbolique. Quand on créer un lien, objet d’origine doit être désigné avec chemin absolue. Avec le lien symbolique si vote fichier cible est supprimée accidentellement votre lien il point nulle part, par contre avec la lien physique même vote fichier cible est supprimée vous avez toujours un copie de ficher originale.
 
Symbolique -s (logiques = raccourcie)
ln -s /var/www Bureau/www  Supposons qu'on est dans le répertoire d’utilisateur on veut créer un lien symbolique (raccourcie)
sur la Bureau, du répertoire www qui se trouve dans le répertoire /var
ln -si /var/www Bureau/www  Cela même commande mais interactive, en cas de modification d'un fichier
à l’intérieur de ce répertoire, elle le demande la permission avant de l'écraser.
ln -sf /var/www Bureau/www  Cela même commande mais interactive, en cas de modification d'un fichier
à l’intérieur de ce répertoire, elle ne le demande pas la permission avant de l'écraser.
Matériels (physique = un copie mis a jour automatiquement)
ln /var/www Bureau/www  Supposons qu'on est dans le répertoire d’utilisateur on veut créer un lien physique (copie)
sur la Bureau, du répertoire www qui se trouve dans le répertoire /var
ln -i /var/www Bureau/www  Cela même commande mais interactive, en cas de modification d'un fichier
à l’intérieur de ce répertoire, elle le demande la permission avant de l'écraser.
ln -f /var/www Bureau/www  Cela même commande mais interactive, en cas de modification d'un fichier
à l’intérieur de ce répertoire, elle ne le demande pas la permission avant de l'écraser.
Pour voir plus d'options man ln

ls  (list = liste)


La commande ls affiche les répertoires et fichiers. Ses options nous permettent d'obtenir beaucoup d'informations pratiques sur les fichiers.
 
ls affiche les fichiers et les répertoires contenues dans le répertoire en cours d'utilisation.
ls -a affiche les fichiers et les répertoires y compris les fichiers cachés.
ls -l affiche les attributs des fichiers et des répertoires. Pour voir le tableau, cliquez Afficher le tableau


Attributs des fichiers et les répertoires sont composées de 7 champs
Champs 1 Il y a 10 caractère, le première caractère informe si cette un fichier ou répertoire, affiche « - » pour le fichier
« d » pour le répertoire 3 groupe de 3 caractères nous indiquent droits de lecture, d'écriture et d'exécution,
Champs 2 Nombre de liens (physiques) : (nombre copie des fichiers)
Champs 3 Le propriétaire.
Champs 4 Le groupe.
Champs 5 La taille en octets.
Champs 6 Sa date de création ou de modification.
Champs 7 Le nom.
Image Attributs
ls -taffiche les fichiers et les répertoires par ordre de date, du plus récent au plus ancien.
ls -F affiche les fichiers par type d'extension et les répertoires avec un slash « / ».
ls -S affiche les fichiers et les répertoires par taille, du plus grand au plus petit.
ls -X affiche les fichiers et les répertoires par l'ordre alphabétique.

Bien sûr, vous pouvez afficher les fichiers d'un répertoire même si vous n'y êtes pas.
Ex: je suis dans mon répertoire principal et je veux afficher les fichiers du répertoire /var/vsftpd/
image ls

Pour voir plus d'options man ls

man  (manual = manuel)


man (manual = manuel) :
La commande man est prévue pour afficher le manuel des autres commandes (afficheur de page d’aide)
man lnAffiche page d’aide de la commande ln.
man manAffiche page d’aide de la commande man.
Pour voir plus d'options man man

mkdir  (make directories = Créer des répertoires)


La commande mkdir : Crée un répertoire, avec le nom mentionné. Par défaut, les répertoires sont créés avec les permissions d'accès 0777 moins les bits positionnés dans le umask, donc les permissions d'accès à la création d'un répertoire = 0755.
 
mkdir toto  Crée un répertoire que s’appelé toto dans la répertoire actuel.
mkdir -p toto/titi/tata  Option – p crée répertoire parents s’ils manquant. ici on crées plusieurs répertoires a la fois
en occurrence titi/tata.
mkdir –m 0765 tata  Crée un répertoire que s’appelé tata avec les permissions d'accès 765.
Pour voir plus d'options man mkdir

more  (more = plus)


La commande more : Afficher le texte des fichiers à l'écran e permet de se déplacer dans un texte, écran par écran.
more toto.txt   Affiche les contenu du fichiers toto.txt à l'écran.
more -d toto.txt  Affiche les contenu du fichiers toto.txt à l'écran. et
affiche le message « [Press space to continue, 'q' to quit.] »
more -s toto.txt   Regroupe les lignes blanches consécutives en une seule, du fichiers toto.txt.
Pour voir plus d'options man more

mount  (mount = Monter un système de fichiers)   umount  (umount = Démonter un système de fichiers)


mount

- La commande mount permet de lier un système de fichiers qui se trouve sur l'une de partition du disque dur,
un lecteur réseau (un dossier partagé) ou une clé USB .……, à l'arborescence du système
- Pour monter un périphérique, il faut connaître son nom et le point de montage doit être un dossier vide.

- Cette commande permet de monter 1 ère partition de deuxième disque dans le répertoire toto.
# mount -t ext3 /dev/sdb1 /mnt/toto
- La commande suivante permet de monter dans le répertoire win, un répertoire partagé sous Windows.
# mount -t cifs //192.168.1.32/Partage /home/toto/win -o user=nom_de_l_utilisateur,password=mot_de_passe
Pour voir plus d'options man mount
umount

- La commande umount permet de démonter un système de fichiers déjà montés.
- Pour démonter un périphérique, il faut connaître le nom du dossier dans laquelle se trouve son point de montage.

- La commande suivante permet de démonter le répertoire win.
# umount /home/toto/win
Pour voir plus d'options man umount

mv  (move = Déplacer ou renommer)


La commande mv : déplace ou renomme des fichiers ou des répertoires.
Si le dernier argument est le nom d'un répertoire existant, mv placera tous les autres fichiers à l'intérieur de ce répertoire, en conservant leurs noms.
Sinon, s'il n'y a que deux fichiers indiqués, il renommera le premier pour remplacer le second. Une erreur se produit s'il y a plus de deux fichiers indiqués et si le dernier argument n'est pas un répertoire.
 
mv toto.txt tata.txt  Cette commande renomme toto.txt en tant que tata.txt.
mv Images Bureau  Cette commande déplace tous les fichiers, répertoires et sous-répertoires du répertoire
Images au répertoire Bureau.
mv toto.txt tata.txt titi.txt Documents/  Cette commande déplace a partir de répertoir courant les fichier toto.txt, tata.txt et titi.txt
dans la répertoire Documents.
Pour voir plus d'options man mv

ps  ( process status -> statut du processus)


La commande ps : Afficher les processus en cour d’exécution.
 
ps affiche processus lance à partir de la console
ps -a affiche aussi les processus des autres utilisateurs.
ps -u affiche aussi l’utilisateur qui lançais processus en cours.
ps -x affiche les processus qui ne sont pas lançai via un terminal.
ps f ou ll affiche les processus en hiérarchie parent-enfant.
Pour voir plus d'options man ps

pwd  (Print Working Directory = imprimer a l´écran(afficher) le répertoire de travail)


pwd affiche le nom complet du répertoire en cours d'utilisation
Pour voir plus d'options man pwd

rm  (remove = supprimer)


La commande rm : supprime les fichiers et des dossiers.
 
rm toto.txt   Efface le fichier que s’appelé toto.txt dans la répertoire actuel.
rm -f toto.txt  Efface le fichier que s’appelle toto.txt dans le répertoire actuel et
ne l'interroge pas l’utilisateur.
rm -i toto.txt  Avant de l'effacer le fichier Demander à l'utilisateur de confirmer,
si la réponse ne commence pas par `y' ou `Y', le fichier est ignoré
rm –r ou -R MonRépertoire  Supprimer Récursivement le contenu et MonRépertoire.
Pour voir plus d'options man rm

rmdir  (remove directories = Supprimer des répertoires)


La commande rmdir : Supprimer des répertoires vides.
 
rmdir toto   Supprimer un répertoire que s’appelé toto et vide dans la répertoire actuel
rmdir -p toto/titi/tata  Supprime répertoire parents s’ils sont vide.
Ici on supprime plusieurs répertoires a la fois en occurrence ce commande équivalent
rmdir toto/titi/tata
rmdir toto/titi
rmdir toto
Pour voir plus d'options man rmdir

stat  (status = statue d’un fichier ou un répertoire)


La commande stat : Afficher statut de le fichier ou le système de fichiers, tel que Le nom, la Taille, le Type,
le Droit d’accès, N° inod, User ID, Groupe ID, Temps d’accès, de modification, création d’un fichier ou un répertoire.
 
stat toto.txt  Affiche statut de le fichier toto.txt.
stat –f /  Affiche l'état du système de fichiers, -f / pour préciser système de fichier.
Pour voir plus d'options man stat

touch  (touch = retoucher)


La commande touch : Si le fichier n’existe pas, il est créé, modifie la date d'accès et la date de modification
du fichier indiqué. touch avec option si le fichier n’existe pas, il est créé (sauf si l'option -c est utilisée).
 
touch toto.txt  Si le fichier existe, modifie la date d'accès et la date de modification horodatages sont
remplacés par la date et l'heure actuelles, si non elle créer une fichier «toto.txt »
touch –t 201106150830 toto.txt   Modifie la date de modification 15-06-2011 08 :30.
Si toto.txt n’existe pas elle va créer.
touch -c -t 201106150830 toto.txt   Modifie la date de modification 15-06-2011 08 :30.
Si toto.txt n’existe pas elle ne va pas créer.
touch -acfm -r toto.txt titi.txt    Modifie la date de modification de titi.txt en référencent toto.txt
Pour voir plus d'options man touch

Compte d'utilisateur


adduser  ( adduser = Ajouter un compte de l'utilisateur )


La commande adduser lorsqu'il est exécuté sans option ajoute d'un compte utilisateur normal, crée un répertoire
personnel, copie les fichiers de SKEL (le squelette) dans le répertoire personnel.
# adduser totoCréé, un compte d'utilisateur et un groupe toto, une ID, un /home/toto/, puis vous demandent de donner
un mot de passe et la confirmer, par la suite vous demande le nom complet il faut surtout répondre cette
question car cela nom qui va apparaitre lors de connexions d'utilisateur toto, comme illustré sur l'image ci-dessous
img. passwd
Pour voir plus d'options man adduser

useradd  ( useradd = Créer un nouvel utilisateur )


La commande useradd lorsqu'il est exécuté sans option ajoute d'un compte utilisateur normal.
Il ne pas interactive comme adduser, il faut utiliser les paramétrées optionnelles pour compléter le commande.
Le mot de passe doit être hachée avec la commande mkpasswd -m sha-512
# useradd titi
Créé, un compte d'utilisateur et un groupe titi, une ID,
mais il ne crée pas le répertoire de l'utilisateur /home/titi/.
# mkpasswd -m sha-512 mptiti D’abord on hache le mot de passe de l'utilisateur avec la commande mkpasswd
$6$fuywgtqs$0HYyg2D6BmqDBdk50oUr6/YBxMpzO28nGXtu0s…… ← nous avons le mot de passe hachée.
# useradd -m -p $6$fuywgtqs$0HYyg2D6BmqDBdk50oUr6…… titi Puis on crée un compte d'utilisateur avec l'option -m et -p
# useradd -m -p $(mkpasswd -m sha-512 mptiti) titi Commande complète pour créer le compte, répertoire de l'utilisateur et le mot de passe haché.
Pour voir plus d'options man useradd

usermod  ( usermod = Modifier un compte utilisateur )


La commande usermod modifie les fichiers d'administration des comptes du système, les modifications s'effectuent selon l'option qui a été utilisée.
# usermod -c momo totoLe nom de l'utilisateur lors de connexions de toto passera à momo
# usermod -l momo totoLe nom du compte de l'utilisateur toto passera à momo.
# usermod -g users momoLe groupe principal de momo est devenue le groupe users.
# usermod -G cdrom,floppy,audio,video momoAjouter l'utilisateur momo dans nouvelle liste de groupes supplémentaires.
img. passwd
Pour voir plus d'options man usermod

userdel  ( userdel = supprimer un compte d'utilisateur )


La commande userdel supprime le compte de l'utilisateur et les fichiers associés.
# userdel toto Supprime le compte d'utilisateur du toto et le répertoire personnel du toto.
Pour voir plus d'options man userdel

deluser  ( deluser = supprimer un utilisateur )


La commande deluser s'il est utilisé sans option, supprime le compte de l'utilisateur sans retirer son répertoire personnel cependant on peut utiliser deluser pour supprimer d'un groupe qui ils appartiennent.
# deluser toto Supprime le compte d'utilisateur toto.
# deluser toto --remove-home
ou
# deluser toto --remove-all-files
Supprime le compte d'utilisateur du toto et le répertoire personnel du toto.
# deluser toto video Supprime l'utilisateur toto du groupe video.
Pour voir plus d'options man deluser

passwd  ( changes passwords = Modifier le mot de passe d'un utilisateur )


La commande passwd permet de créer, changer, suspendre ou limiter dans le temps le mot de passe d'un utilisateur
# passwd totoChanger ou créer le mot de passe de l'utilisateur toto
# passwd -aS totoPermet d'afficher l'état des mots de passe pour tous les utilisateurs.
# passwd -d totoSupprime le mot de passe de l'utilisateur toto, La prochaine connexion l'utilisateur toto ne pas besoin d'entre
un mot de passe.
# passwd -e totoAnnule immédiatement la validité du mot de passe, le compte du toto, il l'oblige l'utilisateur toto à changer
son mot de passe, lors de prochaines connexions.
img. passwd
Pour voir plus d'options man passwd

mkpasswd


La commande mkpasswd permet de génère un nouveau mot de passe cryptée et/ou hacher
# mkpasswd 123456
Crypte les chiffres 123456
résultat = j.wi1UxV5G/UM
# mkpasswd -m sha-512 123456 -m précise la méthode à utiliser = sha-512 permette de hacher le texte avec le protocole SHA512, parfaites pour utiliser comme mot de passe sous Debian.
Résultat = $6$CwbBwqJf$fHIyRHFhvzBjg8C2iOm.taib15oA/vKB8NBRKew5AQFJldC8ZiYCyFGl1Dn03QhPFK/vH6YJUaNYG8Y32Snc4/
Pour voir plus d'options man mkpasswd

Groupes


groupadd  ( groupadd = Crée un nouveau groupe )


La commande groupadd Crée un nouveau groupe.
# groupadd lolocrée le groupé lolo.
Pour voir plus d'options man groupadd

groupmod  ( groupmod = Modifier un groupe )


La commande groupmod permette modifier la valeur numérique ou le nom d'un groupe.
# groupmod -g 1010 loloModifie le gid du groupe lolo.
# groupmod -n lili loloModifie le nom du groupe lolo en lili.
Pour voir plus d'options man groupmod

groupdel  ( groupdel = supprime un groupe )


La commande groupdel supprime un groupe, le groupe doit exister et s'il y a un utilisateur dans ce groupe il doit être supprimé auparavant.
# groupdel lilisupprime le groupé lili.
Pour voir plus d'options man groupdel

Propriétaire - Permissions


chmod  ( change mode = permissions d'accès d'un utilisateur à d'un fichier ou d'un répertoire)


La commande chmod modifie les permissions d'accès d'un fichier ou d'un répertoire spécifié en fonction de la manière les autorisations présentent.

Permission d’accès d'un fichier ou d'un répertoire définie sellons deux critères :
  1. En fonction de
    1. le propriétaire d'un fichier ou d'un répertoire, représentait par lettre ´u´.
    2. les membres qui appartiennent même groupe, représentait par lettre ´g´.
    3. et les autres, représentait par lettre ´o´.
    4. pour regrouper tous, représentait par lettre ´a´.
  2. Les droits qu'on attribue à ses d'identités.
    1. lire, représentait par lettre ´r´ ou par valeurs octales ´4´.
    2. écrire, représentait par lettre ´w´ ou par valeurs octales ´2´.
    3. exécuter/accéder, représentait par lettre ´x´ ou par valeurs octales ´1´.
    4. Les droits qu'on attribue par lettre, rajoutent la notion des opérateurs
      1. ´+´ pour ajouter un type de droit
      2. ´-´ pour retirer un type de droit
      3. ´=´ pour les écraser un type de droit
Correspondances de représentation des droits
Les droits qu'on attribue propriétaire groupe autresValeur Max
spécifiés en lireécrire executer lireécrire executer lireécrire executer tout
lettrerwxrwxrwxrwx
octales 4214214217
Valeur en Bit 100010001100010001100010001 111
Exemple en letre
# chmod -R g+w,o+w /home/momo/Public/Répertoire Public du Momo, les utilisateurs de son groupe et les autres peut écrire.
# chmod -R o-rwx /home/momo/Public/Mongroupe/Le sous-répertoire Mongroupe, est accessible que Momo et son groupe
cependant il est interdit d’accès pour les autres utilisateurs
Exemple en octales
# chmod -R 777 /home/momo/Public/Répertoire Public du Momo, les utilisateurs de son groupe et les autres peut écrire.
# chmod -R 770 /home/momo/Public/Mongroupe/Le sous-répertoire Mongroupe, est accessible que Momo et son groupe
cependant il est interdit d’accès pour les autres utilisateurs
Pour voir plus d'options man chmod

chown  ( change the owne = changer le propriétaire d'un fichier ou d'un répertoire )


La commande chown modifie les fichiers d'administration des comptes du système, les modifications s'effectuent selon l'option qui a été utilisée.
# chown root /home/momo/Images/Le root devient le propriétaire du répertoire Images du momo.
# chown lolo:video /home/momo/Videos/L'utilisateur lolo devient le propriétaire du répertoire et tous ce qui appartient
le groupe vidéo ils ont accès les fichier vidéo du répertoire Vidéo du Momo.
# chown -R lolo /home/momo/Musique/Le lolo devient le propriétaire du répertoire Musique
et tous ses sous-répertoires et ses sous-fichiers d'une manière récursive du momo.
Pour voir plus d'options man chown

su  (switch user = changer utilisateur)


La commande su Nous permet changer d'identifiant d'utilisateur ou devenir super utilisateur
$ su totoExécuter un shell avec un User-ID et un Group-ID utilisateur toto.
$ su root Exécuter un shell avec un User-ID et un Group-ID root
Pour voir plus d'options man su

sudo  (substitute user do = exécuter en se substituant à l’utilisateur)


La commande sudo permet de lancer une commande en tant qu'administrateur,
$ sudo passwd totochanger le mot de passe de l'utilisateur toto
Pour voir plus d'options man sudo

Quelques explications.


Quand on installe Linux(Ubuntu ou Debian ce que je connais), le compte utilisateur créer durant de l'installation est un compte administrateur, cependant si on veut utiliser une commande administrative, il faut mettre commande sudo (substitue user do) au début de la commande, en ce moment là, Linux va vous demander le mot de passe d’utilisateur courant, si le mot de passe est correct, la commande sera exécutée. Le mot de passe dont vous êtes entrée il a une dure de vie 15 minute, ce beaucoup en même temps ne pas assez, tout dépend le travail que vous allez effectuer, si vous voulez affranchir cette limite de 15 minute il y a une solution.

  1. Vous créez un mot de passe pour le root.
    1. Vous tapez $ sudo passwd root
    2. linux va vous demande le nouveau mot de passe du root, vous entrez.
    3. linux va vous demande confirmer le mot de passe du root, vous confirmée.
    4. Vous tapez $ su root linux va vous demande le mot de passe du root vous entrez mot de passe,
      la vous accédez au compte root, avec un prompt genre root@nomdemachin # .

Quand vous tapez sudo et la commande ou si vous logez en root vous pouvez faire absolument tout et n'importe quoi, jusqu'à supprimer tous les fichiers et la mettre à genoux la machine ...

Attentions ! Exemple : à ne pas faire (sudo rm -rf --no-preserve-root / ) ... !   J'appelle cette commande Attila de Linux.

Là vous n’avez plus de système d’exploitation, tous les fichiers sont supprimés… faites donc très attention ... Par contre si vous avez loger sous un compte que, ne pas administrateur, après avoir tapé sudo, commande et le mot de passe vous aller avoir une réponse genre (user is not in the sudoers file. This incident will be reported.) donc vous sauvez les meubles.