« Chmod - Les bases des permissions » : différence entre les versions

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 74 : Ligne 74 :


{| class="wikitable" style="margin:auto; margin-left: 0px;"
{| class="wikitable" style="margin:auto; margin-left: 0px;"
| '''Propriétaire''' || '''Groupe''' || '''Autre
| || '''Propriétaire''' || '''Groupe''' || '''Autre
|-
|-
| Permissions || r,w,x || r,w,x || r,w,x
| Permissions || r,w,x || r,w,x || r,w,x

Version du 3 décembre 2025 à 15:37

Les différentes catégories d'utilisateurs avec leurs abréviations

Catégorie d’utilisateur Abréviation
Utilisateur (propriétaire) u
Groupe g
Autres (others) o

Les différents attributs avec leurs abréviations

Attribut Abréviation Signification pour un fichier Signification pour un répertoire
Lecture r Lisible Listable avec ls.
Écriture w Modifiable Peut être effacé renommé ou recevoir des fichiers.
Exécutable x Peut être exécuté en tant que programme Accès en lecture des fichiers et sous répertoires et exécution des fichiers.
suid s N’importe quel utilisateur peut exécuter le fichier avec les permissions du propriétaire. Non applicable
sgid s N’importe quel utilisateur peut exécuter le fichier avec les droits du groupe auquel il appartient. Tous les fichiers nouvellement créés dans le répertoire appartiennent au groupe propriétaire du répertoire.
Sticky bit t L’utilisateur ne peut effacer ou renommer les fichiers à moins qu’il ne soit le propriétaire ou celui du répertoire qui les contient.

Modifier les permissions sur les fichiers et les répertoires en employant la notification alphabétique

chmod [ugo] [+-=] [rwx]

Exemples :

chmod g+w mon_fichier

Autorisation en écriture pour le groupe.

chmod go+w mon_fichier

Autorisation en écriture pour le groupe ainsi qu’à tous les autres utlisateurs.

chmod a=rw mon_fichier

Autorisations en lecture et en écriture pour tout le monde (propriétaire, groupe et autres).

chmod go-w mon_fichier

Retirer la permission en écriture au groupe et aux autres utilisateurs.

chmod o-r  mon_fichier

Retirer la permission en lecture aux autres utilisateurs.

chmod g=r mon_fichier

Le groupe aura seulement la permission en lecture.

chmod o= mon_fichier

chmod est égal à rien, ce qui revient à supprimer toutes les permissions pour les autres utilisateurs.


Modifier les permissions sur les fichiers et les répertoires en employant la notification numérique

chmod [0-7] [0-7] [0-7]

Propriétaire Groupe Autre
Permissions r,w,x r,w,x r,w,x
Représentation numérique 4, 2, 1 4, 2, 1 4, 2, 1