« Le système d'exploitation GNU-Linux/Propriétaires et droits d'accès » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎top : remplacement: {{Linux}} → <noinclude> {{Linux}} </noinclude> avec AWB
m Formatage, ajout de code
Ligne 8 :
 
Chaque fichier du système est associé à des droits d'accès.
Ceux-ci sont affichés par la commande <ttcode>ls</ttcode> en utilisant le format long : <ttcode>ls -l</ttcode>.
 
Ces droits d'accès sont résumés en 10 caractères de la forme suivante :
Ligne 52 :
 
Les trois caractères d'un bloc sont les suivants, dans l'ordre :
* <ttcode>r</ttcode> ('''''r'''ead'') : droit de lire le fichier / lister le contenu du répertoire
* <ttcode>w</ttcode> ('''''w'''rite'') : droit d'écrire dans le fichier / modifier le répertoire (créer/supprimer des fichiers)
* <ttcode>x</ttcode> (''e'''x'''ecute'') : droit d'exécuter le fichier (programme ou script) / ou de traverser le répertoire (changer le répertoire courant).
 
Si l'un des droits n'est pas accordé, un tiret est affiché à sa place.
Ligne 60 :
Exemple :
-rwxrw-r-- ... script.sh
Le fichier <ttcode>script.sh</ttcode> est un fichier normal (<ttcode>-</ttcode>) et est associé aux droits suivants :
* Le propriétaire peut lire, écrire et exécuter ce fichier (<ttcode>rwx</ttcode>),
* Les membres du même groupe que le propriétaire peuvent lire et écrire, mais pas exécuter ce fichier (<ttcode>rw-</ttcode>),
* Les autres utilisateurs peuvent seulement lire ce fichier (<ttcode>r--</ttcode>).
 
{{Article détaillé|w:Permissions_Unix#Droits étendus}}
Ligne 69 :
=== Modifier les droits d'accès ===
 
La commande <ttcode>chmod</ttcode> permet de modifier les droits associés à un fichier.
 
Enlever le droit de lecture (r) aux autres (o)
Ligne 84 :
 
=== Les droits par défaut et la commande umask ===
Les droits par défaut d'un nouveau fichier sont définis par rapport à un masque des droits défini pour chaque utilisateur avec la commande <ttcode>umask</ttcode>.
 
Afficher le masque courant :