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édentesRévision précédente
Prochaine révision
Révision précédente
permissions [Le 14/11/2025, 02:51] – [En ligne de commande] krodelabestiolepermissions [Le 15/12/2025, 17:24] (Version actuelle) – [[:permissions administrateur]] krodelabestiole
Ligne 123: Ligne 123:
 === chgrp, pour changer le groupe === === chgrp, pour changer le groupe ===
      
-La commande ''[[man>chgrp]]'' (pour //**ch**ange **gr**ou**p**//) permet de changer le groupe auquel appartient le fichier. Tous les membres de ce groupe seront concernés par les permissions du groupe de la 2ème série de ''rwx''. Encore une fois, seuls l'administrateur ou le propriétaire actuel d'un fichier peut utiliser ''chgrp'' (un membre du groupe ne peut pas changer le groupe propriétaire). La commande s'utilise de la façon suivante :+La commande ''[[man>chgrp]]'' (pour //**ch**ange **gr**ou**p**//) permet de changer le groupe auquel appartient le fichier. Tous les membres de ce groupe seront concernés par les permissions du groupe de la 2ème série de ''rwx''. Encore une fois, seuls l'[[:permissions administrateur|administrateur]] ou le propriétaire actuel d'un fichier peut utiliser ''chgrp'' (un membre du groupe ne peut pas changer le groupe propriétaire). La commande s'utilise de la façon suivante :
 <code>sudo chgrp mesPotes fichier2</code> <code>sudo chgrp mesPotes fichier2</code>
 Le fichier ''fichier2'' appartient maintenant au groupe ''mesPotes''. Tous les membres du groupe ''mesPotes'' auront accès à ce fichier selon les permissions du groupe. Le fichier ''fichier2'' appartient maintenant au groupe ''mesPotes''. Tous les membres du groupe ''mesPotes'' auront accès à ce fichier selon les permissions du groupe.
  
 <note tip> <note tip>
-Quand l'utilisateur actuel n'est pas le propriétaire actuel du fichier, il sera nécessaire de faire précéder la commande par ''[[:sudo]]'', puisqu'elle devra être effectuée avec les droits d'administration.+Quand l'utilisateur actuel n'est pas le propriétaire actuel du fichier, il sera nécessaire de faire précéder la commande par ''[[:sudo]]'', puisqu'elle devra être effectuée avec les [[:permissions administrateur]].
 </note> </note>
  
 === chown, pour changer simultanément le propriétaire et le groupe === === chown, pour changer simultanément le propriétaire et le groupe ===
  
-Pour changer à la fois le propriétaire //et// le groupe propriétaire, une syntaxe particulière de la commande ''[[man>chown]]'' peut être utilisée. Encore une fois, seuls l'administrateur ou //le propriétaire actuel// d'un fichier peut utiliser ''chown'' (un membre du groupe ne peut pas effectuer de changement de propriété). La commande s'utilise de la façon suivante :+Pour changer à la fois le propriétaire //et// le groupe propriétaire, une syntaxe particulière de la commande ''[[man>chown]]'' peut être utilisée. Encore une fois, seuls l'[[:permissions administrateur|administrateur]] ou //le propriétaire actuel// d'un fichier peut utiliser ''chown'' (un membre du groupe ne peut pas effectuer de changement de propriété). La commande s'utilise de la façon suivante :
 <code>chown nouveau_propriétaire:nouveau_groupe_propriétaire nom_du.fichier</code> <code>chown nouveau_propriétaire:nouveau_groupe_propriétaire nom_du.fichier</code>
  
 <note tip> <note tip>
-Quand l'utilisateur actuel n'est pas le propriétaire actuel du fichier, il sera nécessaire de faire précéder la commande par ''[[:sudo]]'', puisqu'elle devra être effectuée avec les droits d'administration.+Quand l'utilisateur actuel n'est pas le propriétaire actuel du fichier, il sera nécessaire de faire précéder la commande par ''[[:sudo]]'', puisqu'elle devra être effectuée avec les [[:permissions administrateur]].
 </note> </note>
  
Ligne 204: Ligne 204:
  
 <note> <note>
-Cette représentation est une conversion du [[wpfr>Système_binaire|binaire]], où dans la notation symbolique ''rwx'' chaque lettre ''r'', ''w'' ou ''x'' correspond à un bit noté ''1'', et son absence (''-''vaut un ''0''.+La représentation ''rwx'' est une visualisation plus compréhensible pour les humains du [[wpfr>Système_binaire|binaire]] utilisé par la machine pour enregistrer les permissions, où chaque bit correspond à un droit accordé (''1'', correspondant à une lettre ''r'', ''w'' ou ''x'' en fonction de sa position) ou pas (''0'', noté ''-'' en notation symbolique ''rwx'').\\ 
 +''111'' binaire est donc représenté ''rwx'' pour une meilleure compréhension, et ''000'' est noté ''%%---%%''.
  
-Pour la machine ''111'' binaire est donc représenté ''rwx'' pour une meilleure compréhension par les humains, et ''000'' est noté ''%%---%%''.\\ +Mais pour simplifier la notation de ces bits à un chiffre unique, on convertit aussi souvent le binaire (base 2) en [[wpfr>Système_octal|octal]] (base 8) :
-Pour simplifier la notation de 3 bit à un chiffre, on convertit le binaire (base 2) en [[wpfr>Système_octal|octal]] (base 8) :+
  
 ^ symbolique  ^ binaire ^ octal ^ ^ symbolique  ^ binaire ^ octal ^
Ligne 233: Ligne 233:
 === Récursivement === === Récursivement ===
  
-Pour chacune de ces commandes, on peut les lancer récursivement sur un répertoire. C'est à dire que l'action sera effectuée sur le répertoire désigné et sur tous les fichiers ou répertoires qu'il contient. Ceci se fait en ajoutant l'option **-R** .+Pour chacune de ces commandes, on peut les lancer récursivement sur un répertoire. C'est à dire que l'action sera effectuée sur le répertoire désigné et sur tous les fichiers ou répertoires qu'il contient. Ceci se fait en ajoutant l'option ''-R'' .
  
 <note warning>Attention! Un ''chmod -R'' mal employé peut rendre votre système définitivement inutilisable. <note warning>Attention! Un ''chmod -R'' mal employé peut rendre votre système définitivement inutilisable.
Ligne 274: Ligne 274:
   chmod -R u-x,g-x,u+X,g+X monrep   chmod -R u-x,g-x,u+X,g+X monrep
  
-<note tip>Il est à noter que seuls le propriétaire du fichier ainsi que le super-utilisateur ont la possibilité de modifier les permissions sur un fichier. (Un membre du groupe propriétaire ne peut pas changer les permissions sur un fichier.) Quand l'utilisateur actuel n'est pas le propriétaire actuel du fichier, il sera nécessaire de faire précéder la commande par ''sudo'', puisqu'elle devra être effectuée avec les droits d'administration.</note>+<note tip>Il est à noter que seuls le propriétaire du fichier ainsi que le super-utilisateur ont la possibilité de modifier les permissions sur un fichier. (Un membre du groupe propriétaire ne peut pas changer les permissions sur un fichier.) Quand l'utilisateur actuel n'est pas le propriétaire actuel du fichier, il sera nécessaire de faire précéder la commande par ''[[:sudo]]'', puisqu'elle devra être effectuée avec les [[:permissions administrateur]].</note>
 <note tip> <note tip>
 Notez aussi que pour modifier les propriétaires et les permissions sur un fichier qui lui appartient, un utilisateur doit absolument disposer de la permission d'écriture sur ce fichier. S'il ne dispose uniquement que de la permission de lecture, il ne pourra effectuer aucun changement de droits d'accès sur ce fichier.</note> Notez aussi que pour modifier les propriétaires et les permissions sur un fichier qui lui appartient, un utilisateur doit absolument disposer de la permission d'écriture sur ce fichier. S'il ne dispose uniquement que de la permission de lecture, il ne pourra effectuer aucun changement de droits d'accès sur ce fichier.</note>