Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux [2022/10/17 12:48] – [Fichiers, droits d'accès, propriétaire] adminlinux [2026/10/23 15:23] (Version actuelle) – [Migrer d'une version Debian à une autre] serge.guerinet
Ligne 163: Ligne 163:
 La suppression d'un compte s'effectuera par les commandes //**deluser**// ou //**userdel**//. La suppression d'un compte s'effectuera par les commandes //**deluser**// ou //**userdel**//.
  
-<code lscript>+<code bash>
   userdel <nomCompte>    userdel <nomCompte> 
   deluser <nomCompte>    deluser <nomCompte> 
 </code> </code>
  
 +On devra aussi supprimer le dossier personnel du compte
 +<code bash>
 +rm -r /home/<nomCompte>
 +</code>
 +
 +==== Ajouter un utilisateur à un groupe ====
 +<code bash>useradd <nomUtilisateur> <nomgroupe></code>
 ==== Gestion du mot de passe ==== ==== Gestion du mot de passe ====
  
Ligne 175: Ligne 182:
   passwd <nomCompte>   passwd <nomCompte>
 </code> </code>
 +
 +==== Visualiser les groupes auxquels appartient un utilisateur ====
 +<code bash>grep "<nomutilisateur>" /etc/group</code>
 +
 +===== Gestion des groupes utilisateurs =====
 +On peut ajouter un groupe :
 +<code bash>groupadd <nomgroupe></code>
 +
 +Pour supprimer un groupe : 
 +<code bash>groupdel <nomgroupe></code>
 +
 +Pour visualiser les utilisateurs présents dans un groupe
 +<code bash>grep "<nomGroupe>" /etc/group</code>
 +
  
 ===== Paquetages et services ===== ===== Paquetages et services =====
Ligne 224: Ligne 245:
 // service bind9 reload // service bind9 reload
 // service mysql status</code> // service mysql status</code>
 +
 +==== Migrer d'une version Debian à une autre ====
 +
 +=== Prérequis ===
 +<WRAP center round alert 70%>
 +Toute migration présente un risque de perte de la machine. <wrap em> \\
 +Commencer par sauvegarder les données et le système pour un retour en arrière</wrap>
 +</WRAP>
 +
 +Les distributions Debian portent un nom selon leur version : 
 +  * Debian 10 : buster
 +  * Debian 11 : bullseye
 +  * Debian 12 : bookworm
 +  * Debian 13 : trixie
 +
 +Pour pouvoir migrer <wrap em>d'une version à la suivante</wrap>, il faut préalablement mettre à jour la distribution en cours et supprimer les paquets inutiles : 
 +<WRAP center round info 95%>
 +Lorsqu'une version n'est plus maintenue, elle passe en **//archive//**. 
 +
 +Avant de procéder à la mise à jour, on ira modifier le fichier **///etc/apt/sources.list//** pour préciser d'aller chercher dans les archives :
 + 
 +{{:wiki:debmigration.png?400|}}
 +</WRAP>
 +<code lscript>apt update && apt upgrade -y
 +apt autoremove --purge
 +</code>
 +
 +
 +
 +
 +=== Migration ===
 +<WRAP center round important 95%>
 +<wrap em>La migration ne s'effectue que d'une version à la suivante.
 +On répétera l'opération version par version (par exemple de 11 à 12 puis de 12 à 13)</wrap>
 +</WRAP>
 +
 +On va à présent changer le nom de la distribution dans les fichiers de **//source//** du dossier **///etc/apt/ //** :
 +<code lscript>sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list 
 +sed -i 's/<ancien_nom>/<nouveau_nom>/g' /etc/apt/sources.list.d/*
 +</code>
 +
 +**__Exemple de bookworm à trixie__**
 +
 +<code lscript>sed -i 's/bookworm/trixie/g' /etc/apt/sources.list 
 +sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*
 +</code>
 +
 +On finira par refaire la mise à jour complète et faire prendre en compte la mise à jour de distribution : 
 +<code lscript>apt update && apt upgrade -y
 +apt dist-upgrade
 +</code>
 +
 +
 +
 ===== Arborescence des fichiers ===== ===== Arborescence des fichiers =====