Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:lagrenouille:tutos:les-droits-sous-linux [14/05/2023 18:56] lagrenouille |
utilisateurs:lagrenouille:tutos:les-droits-sous-linux [14/05/2023 19:13] lagrenouille [Utilisation] |
||
---|---|---|---|
Ligne 42: | Ligne 42: | ||
Correspondances des droits en binaire/octale et leurs significations | Correspondances des droits en binaire/octale et leurs significations | ||
- | | binaire |octale |droits | |explication| | + | | binaire |octale |droits | explication|| |
- | |000 0 | --- | aucun droits| | + | |000 |0 | --- | aucun droits| |
- | |001 1 | --x | executable| | + | |001 |1 | --x | executable| |
- | |010 2 | -w- | ecritureb| | + | |010 |2 | -w- | ecritureb| |
- | |011 3 | -wx | ecrire + executer| | + | |011 |3 | -wx | ecrire + executer| |
- | |100 4 | r-- | lire| | + | |100 |4 | r-- | lire| |
- | |101 5 | r-x | lire + executer| | + | |101 |5 | r-x | lire + executer| |
- | |110 6 | rw- | lire + ecrire| | + | |110 |6 | rw- | lire + ecrire| |
- | |111 7 | rwx | lire-ecrire-executer| | + | |111 |7 | rwx | lire-ecrire-executer| |
===== Utilisation ===== | ===== Utilisation ===== | ||
+ | |||
+ | Représentés par une chaîne de 9 caractères, regroupés 3 par 3 (rwx rwx rwx), définissent les droits des 3 identités (propriétaire, groupe et les autres). | ||
+ | |||
+ | Parmi les nombreuses options de la commande chmod | ||
+ | |||
+ | -v pour verbose (affichage sur la sortie standard STDOUT du résultat de la commande) | ||
+ | |||
+ | -R traiter les répertoires de façon récursive (application de la commande à l’arborescence entière du répertoire en question) | ||
+ | |||
+ | 1. Il y a deux modes d’utilisation de la commande chmod : | ||
+ | |||
+ | de façon littérale | ||
+ | |||
+ | de façon numérique | ||
+ | |||
+ | voir man chmod pour plus d’explication | ||
+ | |||
+ | Exemple sur un répertoire la commande chmod (CHangeMODe) permet de définir et de changer les droits du répertoire et de tous ses sous-répertoires et ses fichiers | ||
+ | |||
+ | **777** donne tous les droits au répertoire ainsi que tous les fichiers de ce répertoire, la commande 777 est donc à éviter. | ||
+ | |||
+ | <code root>Chmod -R 777 tutos/ | ||
+ | :~$ ls -la tutos/ | ||
+ | drwxrwxrwx 5 momo momo 4096 1 mai 19:57 . | ||
+ | drwxrwxrwx 12 momo momo 4096 1 mai 19:57 blogmiao | ||
+ | drwxrwxrwx 11 momo momo 4096 1 mai 19:59 tercop</code> | ||
+ | |||
+ | Interprétation d’une permission 755 ou -rwxr-xr-x : | ||
+ | |||
+ | **u** : un utilisateur existant dans /etc/passwd | ||
+ | |||
+ | **g** : un groupe existant valide de /etc/group | ||
+ | |||
+ | **o** : les autres | ||
+ | |||
+ | *Notation symbolique et octale | ||
+ | |||
+ | Les permissions sont soit la lecture read=r, l’écriture write=w et l’exécution . | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||