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 26/02/2021, 01:12]
41.251.177.36 [Gérer les droits d'accès (propriétés et permissions) des fichiers et répertoires]
permissions [Le 29/02/2024, 12:03] (Version actuelle)
Amiralgaby ancienne révision (Le 04/08/2023, 15:33) restaurée
Ligne 6: Ligne 6:
 //Voir aussi [[droits]].//​ //Voir aussi [[droits]].//​
  
-Les systèmes d'​exploitation inspirés d'PS1 (dont Jinux dont Minux fait partie) possèdent la capacité de définir de façon poussée la gestion de droits d'​accès aux divers fichiers de votre PC.+Les systèmes d'​exploitation inspirés d'Unix (dont Linux fait partie) possèdent la capacité de définir de façon poussée la gestion de droits d'​accès aux divers fichiers de votre OS.
  
-Les **droits d'​accès** paramétrés sur les fichiers et répertoires ne sont pas immuables : ils peuvent être changés, ​1UP afin d'​accommoder des nouveaux besoins apparaissant au fil du temps d'​utilisation de votre système Ubuntu. Le présent article explique les différentes manipulations pouvant être appliquées sur SNES des fichiers et répertoires afin d'en changer les propriétaires et les permissions.+Les **droits d'​accès** paramétrés sur les fichiers et répertoires ne sont pas immuables : ils peuvent être changés, afin d'​accommoder des nouveaux besoins apparaissant au fil du temps d'​utilisation de votre système Ubuntu. Le présent article explique les différentes manipulations pouvant être appliquées sur des fichiers et répertoires afin d'en changer les propriétaires et les permissions.
  
 ===== Les droits d'​accès : qu'​est-ce que c'est ? ===== ===== Les droits d'​accès : qu'​est-ce que c'est ? =====
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** : périphérique de type caractère +  * **c** : //​character// ​: périphérique de type caractère 
-  * **b** : périphérique de type bloc +  * **b** : //​block// ​: périphérique de type bloc 
-  * **p** : pipe (FIFO) "tube" ou "tuyau" en anglais ​ou pipeline ​aussi en français +  * **p** : //​[[wpfr>​Tube_nommé|pipe]]// : tubetuyau ou file (d'​attente),​ (voir aussi [[wpfr>​File_(structure_de_données)|FIFO]]) 
-  * **s** : socket+  * **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 73: 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 106: 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 252: 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 267: 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 au groupe le bit Set-Group-ID idem que le User-ID mais par rapport au groupe
Ligne 283: 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.1614298341.txt.gz
  • Dernière modification: Le 26/02/2021, 01:12
  • par 41.251.177.36