0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Linux

Le document présente une liste des commandes Linux les plus couramment utilisées, organisées par catégories telles que la gestion des fichiers, la manipulation de fichiers, la gestion des processus, et plus encore. Il fournit également des détails sur les commandes spécifiques pour la gestion des permissions, y compris l'utilisation de chmod, chown et chgrp, ainsi que des permissions spéciales comme SUID, SGID et le sticky bit. Ces informations sont essentielles pour les utilisateurs souhaitant maîtriser l'environnement Linux.

Transféré par

nokaounj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues3 pages

Linux

Le document présente une liste des commandes Linux les plus couramment utilisées, organisées par catégories telles que la gestion des fichiers, la manipulation de fichiers, la gestion des processus, et plus encore. Il fournit également des détails sur les commandes spécifiques pour la gestion des permissions, y compris l'utilisation de chmod, chown et chgrp, ainsi que des permissions spéciales comme SUID, SGID et le sticky bit. Ces informations sont essentielles pour les utilisateurs souhaitant maîtriser l'environnement Linux.

Transféré par

nokaounj
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

Voici une liste des commandes Linux les plus couramment utilisées :

1. Gestion des fichiers et répertoires


ls → Lister les fichiers et dossiers
cd → Changer de répertoire
pwd → Afficher le chemin du répertoire courant
mkdir → Créer un dossier
rm → Supprimer un fichier ou un dossier (rm -r pour un dossier)
cp → Copier un fichier/dossier (cp -r pour copier un dossier)
mv → Déplacer ou renommer un fichier/dossier
2. Manipulation de fichiers
cat → Afficher le contenu d'un fichier
nano, vim → Éditer un fichier
touch → Créer un fichier vide
echo "texte" > [Link] → Écrire dans un fichier
head → Afficher les premières lignes d'un fichier
tail → Afficher les dernières lignes d'un fichier
3. Gestion des processus
ps → Lister les processus en cours
top ou htop → Surveiller l'utilisation du CPU et RAM
kill ID → Terminer un processus (remplace ID par l'identifiant du processus)
killall nom_du_processus → Fermer tous les processus avec ce nom
bg → Remettre un processus en arrière-plan
fg → Remettre un processus en avant-plan
4. Gestion des permissions
chmod → Modifier les permissions d’un fichier
Exemple : chmod +x [Link] (rendre un script exécutable)
chown → Changer le propriétaire d'un fichier
Exemple : chown user:group [Link]
5. Gestion des utilisateurs et groupes
whoami → Afficher l'utilisateur actuel
id → Afficher les détails de l'utilisateur
adduser nom → Ajouter un utilisateur
deluser nom → Supprimer un utilisateur
passwd → Changer le mot de passe
su utilisateur → Changer d'utilisateur
sudo commande → Exécuter une commande en super-utilisateur
6. Réseau
ping adresse → Vérifier la connectivité réseau
ifconfig ou ip a → Voir la configuration réseau
netstat -tulnp → Voir les ports ouverts
curl ou wget → Télécharger un fichier
7. Compression et Archivage
tar -cvf [Link] dossier/ → Créer une archive
tar -xvf [Link] → Extraire une archive
zip -r [Link] dossier/ → Créer un fichier ZIP
unzip [Link] → Extraire un ZIP
8. Recherche et analyse de texte
grep "mot" [Link] → Rechercher un mot dans un fichier
find / -name "fichier" → Rechercher un fichier
locate fichier → Trouver un fichier rapidement (nécessite updatedb)
9. Autres commandes utiles
history → Voir l’historique des commandes
clear → Effacer le terminal
df -h → Vérifier l’espace disque
du -sh dossier/ → Voir la taille d’un dossier
Tu cherches une commande en particulier ? 😊

Vous avez dit :


plus de comande dans Gestion des permissions
ChatGPT a dit :
Bien sûr ! Voici plus de commandes utilisées pour la gestion des permissions sous
Linux :

1. Modifier les permissions avec chmod


La commande chmod (change mode) permet de modifier les droits d’accès des fichiers
et dossiers.

➤ Utilisation en notation octale :


Chaque permission est représentée par un chiffre :

4 → Lecture (r)
2 → Écriture (w)
1 → Exécution (x)
Les droits sont définis pour propriétaire (u), groupe (g) et autres (o). Exemples :

chmod 777 [Link] → Tous les droits pour tout le monde (dangereux)
chmod 644 [Link] → Propriétaire : lecture/écriture, Groupe et Autres : lecture
seule
chmod 755 [Link] → Propriétaire : tout, Groupe et Autres : lecture et exécution
➤ Utilisation en notation symbolique :
chmod u+x [Link] → Ajoute le droit d’exécution au propriétaire
chmod g-w [Link] → Retire le droit d’écriture au groupe
chmod o-r dossier/ → Retire le droit de lecture aux autres
chmod a+r [Link] → Ajoute la lecture pour tout le monde
2. Modifier le propriétaire avec chown
La commande chown (change owner) permet de changer le propriétaire d’un
fichier/dossier.

chown nouvel_utilisateur [Link] → Change le propriétaire


chown user:group [Link] → Change le propriétaire et le groupe
chown -R user dossier/ → Change le propriétaire de tout le dossier et de son
contenu
3. Modifier le groupe avec chgrp
La commande chgrp permet de changer le groupe propriétaire d’un fichier.

chgrp nouveau_groupe [Link] → Change le groupe d’un fichier


chgrp -R nouveau_groupe dossier/ → Change le groupe d’un dossier et son contenu
4. Définir des permissions spéciales
➤ Bit setuid (SUID) : Exécuter avec les permissions du propriétaire
Cela permet à un utilisateur d’exécuter un programme avec les privilèges du
propriétaire.

chmod u+s [Link] → Active SUID


chmod u-s [Link] → Désactive SUID
💡 Exemple : /usr/bin/passwd a le SUID pour permettre aux utilisateurs de changer
leur mot de passe.

➤ Bit setgid (SGID) : Exécuter avec les permissions du groupe


Tous les fichiers créés dans un dossier SGID appartiendront automatiquement au
groupe du dossier.

chmod g+s dossier/ → Active SGID


chmod g-s dossier/ → Désactive SGID
💡 Exemple : Sur un dossier partagé, les fichiers créés restent accessibles à tous
les membres du groupe.

➤ Bit sticky : Protection contre la suppression


Si activé sur un dossier, seuls les propriétaires des fichiers peuvent les
supprimer.

chmod +t dossier/ → Active le sticky bit


chmod -t dossier/ → Désactive le sticky bit
💡 Exemple : /tmp utilise le sticky bit pour empêcher la suppression des fichiers
par d’autres utilisateurs.

Vous aimerez peut-être aussi