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 :
BOOTPROTOdoit être défini sur static,IPADDR=ip,NETMASK=masque,GATEWAY=passerelle. Enregistrez ensuite le document avecCtrl + OetCtrl + Xen 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.