Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
permissions [Le 20/05/2020, 16:07]
krodelabestiole [En ligne de commande] + namei -mo
permissions [Le 29/02/2024, 12:03] (Version actuelle)
Amiralgaby ancienne révision (Le 04/08/2023, 15:33) restaurée
Ligne 48: Ligne 48:
 </​file>​ </​file>​
  
-Le premier symbole peut être « »« », soit « », entres autres ([[wpfr>​Permissions_UNIX#​Norme_POSIX|toutes les options sur la page permissions Unix sur wikipédia]])). Il indique la nature du fichier :+Le premier symbole peut être ''​-''​''​d''​, soit ''​l''​, entres autres ([[wpfr>​Permissions_UNIX#​Norme_POSIX|toutes les options sur la page permissions Unix sur wikipédia]])). Il indique la nature du fichier :
   * **-** : fichier classique   * **-** : fichier classique
-  * **d** : répertoire +  * **d** : //​directory// ​: répertoire 
-  * **l** : lien symbolique+  * **l** : //​link// ​: lien symbolique 
 +  * **c** : //​character//​ : périphérique de type caractère 
 +  * **b** : //block// : périphérique de type bloc 
 +  * **p** : //​[[wpfr>​Tube_nommé|pipe]]//​ : tube, tuyau ou file (d'​attente),​ (voir aussi [[wpfr>​File_(structure_de_données)|FIFO]]) 
 +  * **s** : //socket//
  
 Suivent ensuite 3 groupes de 3 symboles chacun, indiquant si le fichier (ou répertoire) est autorisé en lecture, écriture ou exécution. Les 3 groupes correspondent,​ dans cet ordre, aux droits du propriétaire,​ du groupe puis du reste des utilisateurs. Dans le paragraphe introductif,​ vous aurez remarqué des lettres en gras dans les termes anglais. Ce sont ces lettres qui sont utilisées pour symboliser lesdites permissions. Si la permission n'est pas accordée, la lettre en question est remplacé par « - ». Suivent ensuite 3 groupes de 3 symboles chacun, indiquant si le fichier (ou répertoire) est autorisé en lecture, écriture ou exécution. Les 3 groupes correspondent,​ dans cet ordre, aux droits du propriétaire,​ du groupe puis du reste des utilisateurs. Dans le paragraphe introductif,​ vous aurez remarqué des lettres en gras dans les termes anglais. Ce sont ces lettres qui sont utilisées pour symboliser lesdites permissions. Si la permission n'est pas accordée, la lettre en question est remplacé par « - ».
Ligne 69: Ligne 73:
 </​file>​ </​file>​
  
-Il se traduit de la manière suivante : +Il se traduit de la manière suivante :
  
   * **d** : c'est un répertoire.   * **d** : c'est un répertoire.
Ligne 102: Ligne 106:
 ===== Modifier les permissions ===== ===== Modifier les permissions =====
  
-<note tip>Les informations ci-dessous sont très importantes pour la compréhension et la maîtrise des permissions. Cependant, si vous voulez calculer rapidement la valeur d'une permission des outils le font pour nous. Ex : [[http://​www.onlineconversion.com/​html_chmod_calculator.htm| CHMOD calculator]]</​note>​+<note tip>Les informations ci-dessous sont très importantes pour la compréhension et la maîtrise des permissions. Cependant, si vous voulez calculer rapidement la valeur d'une permission des outils le font pour nous. Ex : [[https://​www.onlineconversion.com/​html_chmod_calculator.htm| CHMOD calculator]]</​note>​
  
 ==== Graphiquement ==== ==== Graphiquement ====
Ligne 248: Ligne 252:
  
 <​note>​Deux autres options bien pratiques : <​note>​Deux autres options bien pratiques :
-  * Pour afficher un message si et seulement si les permissions ont changé : +  * Pour afficher un message si et seulement si les permissions ont changé :
 <​code>​chmod -c <​option>​ <​fichier>​ </​code> ​ <​code>​chmod -c <​option>​ <​fichier>​ </​code> ​
-  * Pour travailler récursivement sur tous les fichiers d'un répertoire et de ses sous-répertoires : +  * Pour travailler récursivement sur tous les fichiers d'un répertoire et de ses sous-répertoires :
 <​code>​chmod -R repertoire </​code>​ <​code>​chmod -R repertoire </​code>​
 </​note>​ </​note>​
Ligne 263: Ligne 267:
 -rwxr-sr-x ​ 1 root   ​ssh ​     284784 mai   ​12 ​ 2014 ssh-agent*</​code>​ -rwxr-sr-x ​ 1 root   ​ssh ​     284784 mai   ​12 ​ 2014 ssh-agent*</​code>​
  
-le bit Set-User-ID permet à un utilisateur d'​exécuter le programme avec les droits du propriétaire,​ c'est ainsi que sudo nous permet d'​exécuter des commandes en "//​root//" ​+le bit Set-User-ID permet à un utilisateur d'​exécuter le programme avec les droits du propriétaire,​ c'est ainsi que sudo nous permet d'​exécuter des commandes en "//​root//"​
  
-le bit Set-Group-ID idem que le User-ID mais par rapport groupe+le bit Set-Group-ID idem que le User-ID mais par rapport ​au groupe
  
 le bit restriction de suppression ou Sticky permet quant à lui de restreindre la suppression d'un fichier ou répertoire à son seul propriétaire. C'est le cas du répertoire /tmp : le bit restriction de suppression ou Sticky permet quant à lui de restreindre la suppression d'un fichier ou répertoire à son seul propriétaire. C'est le cas du répertoire /tmp :
Ligne 279: Ligne 283:
   * [[http://​www.math-linux.com/​spip.php?​article23|Droit et permission d'​accès aux fichiers]]   * [[http://​www.math-linux.com/​spip.php?​article23|Droit et permission d'​accès aux fichiers]]
   * [[http://​www.it-connect.fr/​la-commande-chmod/​|Gestion des droits avec CHMOD]] **(fr)**   * [[http://​www.it-connect.fr/​la-commande-chmod/​|Gestion des droits avec CHMOD]] **(fr)**
-  * [[http://​www.onlineconversion.com/​html_chmod_calculator.htm| Outils de calcul des permissions : chmod calculator]]+  * [[https://​www.onlineconversion.com/​html_chmod_calculator.htm| Outils de calcul des permissions : chmod calculator]]
   * [[http://​www.it-connect.fr/​la-gestion-des-groupes-sous-linux%ef%bb%bf/​|Gestion des groupes]] **(fr)**   * [[http://​www.it-connect.fr/​la-gestion-des-groupes-sous-linux%ef%bb%bf/​|Gestion des groupes]] **(fr)**
   * [[http://​www.it-connect.fr/​la-commande-chown/​|Gestion des propriétaires avec CHOWN]] **(fr)**   * [[http://​www.it-connect.fr/​la-commande-chown/​|Gestion des propriétaires avec CHOWN]] **(fr)**
-  * [[http://​www.it-connect.fr/​gestion-de-lumask-sous-linux/​|Gestion de l'​UMASK sous Linux]] **(fr)**+  * [[https://​www.it-connect.fr/​gestion-de-lumask-sous-linux/​|Gestion de l'​UMASK sous Linux]] **(fr)**
  
 ---- ----
  
 //​Contributeurs principaux : [[:​utilisateurs:​_Enchained]],​ [[:​utilisateurs:​mohican]]//​ //​Contributeurs principaux : [[:​utilisateurs:​_Enchained]],​ [[:​utilisateurs:​mohican]]//​
  • permissions.1589983641.txt.gz
  • Dernière modification: Le 20/05/2020, 16:07
  • par krodelabestiole