Guide complet des commandes Linux pour l'administration

Classé dans Informatique

Écrit le en français avec une taille de 7,02 KB

Gestion des utilisateurs et des groupes

  • # useradd nomutilisateur : Création d'un utilisateur.
  • # passwd username : Définir le mot de passe de l'utilisateur.
  • # groupadd groupname : Création d'un groupe (normalement).
  • # groupadd -g 600 groupname : Création d'un groupe avec un GID spécifique (ex: 650).
  • # userdel nomutilisateur : Supprimer les utilisateurs.
  • # groupdel nomdugroupe : Supprimer le groupe.
  • # usermod -G groupname nomutilisateur : Assigner des utilisateurs à des groupes.
  • Option 2 : Éditer le fichier /etc/group -> groupe:x:600:utilisateur_a_ajouter.
  • # nano /etc/shadow : Pour voir les utilisateurs et gérer le blocage.
  • # passwd -l username : Pour bloquer l'utilisateur.
  • # passwd -u username : Pour déverrouiller l'utilisateur.
  • # sudo passwd : Changer le mot de passe root.
  • # tail /etc/passwd : Pour voir les informations des utilisateurs.
  • # su nom_utilisateur : Pour vous connecter en tant qu'un autre utilisateur.

Configuration du réseau et des interfaces

  • # hostname nouveau_nom : Changer le nom d'hôte.
  • # nano /etc/sysconfig/network : Changement d'hôte et de domaine.
  • # vi /etc/sysconfig/network : Changement d'hôte et de domaine via l'éditeur Vi.
  • # nano /etc/sysconfig/network-scripts/ifcfg-eth0 : Détails de la carte eth0.
  • Pour eth0, les éléments suivants doivent être ajoutés ou modifiés : BOOTPROTO doit être défini sur static, IPADDR=ip, NETMASK=masque, GATEWAY=passerelle. Enregistrez ensuite le document avec Ctrl + O et Ctrl + X en quittant.
  • # service network restart : Redémarre le service réseau.
  • # ifconfig eth0 : Exemple de configuration actuelle de l'interface eth0.
  • # nano /etc/sysconfig/network-scripts/ifcfg-eth1 : Vous devez modifier les éléments suivants : BOOTPROTO=none, ONBOOT=no. Ainsi, eth1 est désactivée.
  • # nano /etc/resolv.conf : Pour changer les paramètres DNS et structurer le fichier avec une adresse IP nameserver xxx.xxx.xxx.xxx.
  • # ifup eth0 : Activer l'interface eth0.
  • # ifdown eth1 : Désactiver l'interface eth1.

Gestion des fichiers et des répertoires

  • # mkdir /nom_repertoire : Créer des répertoires en indiquant le chemin (ex: /rapports/ventes). Sert aussi à créer des sous-répertoires.
  • # cd : Pour naviguer entre les répertoires.
  • # clear : Effacer le contenu de l'écran.
  • # cd .. : Pour remonter au répertoire précédent.
  • # exit : Pour quitter la session actuelle ou le login.
  • # dir : Affiche le contenu du répertoire entier.
  • # tree /répertoire : Montre la structure arborescente du répertoire.
  • # rmdir /nom_repertoire : Supprimer un répertoire vide.
  • # cp <source> <destination> : Copier des fichiers.
  • # mv <source> <destination> : Déplacer ou renommer des fichiers.
  • # rm <nom_fichier> : Supprimer des fichiers.
  • # ls -la /nom_repertoire : Vérifier les autorisations détaillées du répertoire.
  • # ls -l <répertoire> : Afficher les permissions sur le répertoire correspondant.
  • # touch nom_fichier.extension : Créer un nouveau fichier vide.

Gestion des permissions et des propriétés

  • Modifier les permissions : # chmod [autorisations] [fichier/répertoire]
  • Changer de propriétaire : # chown [nouvel_utilisateur] [fichier/répertoire]
  • Changer de groupe : # chgrp [nouveau_groupe] [fichier/répertoire]

Identités

  • u : L'utilisateur propriétaire du fichier ou répertoire.
  • g : Le groupe propriétaire du fichier ou répertoire.
  • o : Les autres utilisateurs (ni propriétaire, ni groupe).
  • a : Tout le monde (propriétaire, groupe et autres).

Autorisations

  • r : Accès en lecture.
  • w : Accès en écriture.
  • x : Accès en exécution.

Actions

  • + : Ajouter des autorisations.
  • - : Supprimer des autorisations.
  • = : Définir l'autorisation exacte.

Valeurs numériques

  • 0 (---) : Aucune autorisation attribuée.
  • 1 (--x) : Uniquement l'exécution.
  • 2 (-w-) : Uniquement l'écriture.
  • 3 (-wx) : Écriture et exécution.
  • 4 (r--) : Uniquement la lecture.
  • 5 (r-x) : Lecture et exécution.
  • 6 (rw-) : Lecture et écriture.
  • 7 (rwx) : Lecture, écriture et exécution.

Informations système et gestion des processus

  • # who : Affiche les utilisateurs connectés et leur temps de connexion.
  • # who -u : Permet d'associer un utilisateur à un processus.
  • # whoami : Affiche les caractéristiques de l'utilisateur courant.
  • # kill -9 ID_processus : Forcer l'arrêt d'un processus via son ID.
  • # logout : Se déconnecter de la session.
  • /etc/passwd : Liste des utilisateurs et de leurs propriétés.
  • /etc/group : Liste des groupes auxquels les utilisateurs du système appartiennent.
  • /etc/gshadow : Enregistre les mots de passe de groupe.
  • # shutdown -r now : Redémarrer le système immédiatement.
  • Alt + F1, F2, F3 ou F4 : Pour basculer entre les consoles TTY.
  • # exit : Pour quitter le login et recommencer.
  • # more /etc/sysconfig/network : Afficher le contenu du fichier page par page.
  • # cat /etc/sysconfig/network : Afficher l'intégralité des informations du fichier.
  • # clear : Pour effacer l'écran.

Entrées associées :