logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
utilisateurs:enicar:tutos:peregrination-autour-de-ls-l [20/03/2015 18:44]
enicar [La sortie de ls -l]
utilisateurs:enicar:tutos:peregrination-autour-de-ls-l [20/03/2015 20:21]
enicar [La sortie de ls -l]
Ligne 1: Ligne 1:
-====== ​Titre de Votre Tuto ======+====== ​Pérégrination autour ​de ls -l  ​======
  
   * Objet : Aborder les droits unix et types de fichiers à travers la sortie de ls   * Objet : Aborder les droits unix et types de fichiers à travers la sortie de ls
Ligne 5: Ligne 5:
   * Commentaires : Cet article n'a qu'un seul but, apprendre   * Commentaires : Cet article n'a qu'un seul but, apprendre
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
 +     * [[doc:​systeme:​ls|commande ls]]
 +     * [[doc:​systeme:​droits-unix|droit unix]]
  
 ===== Introduction ===== ===== Introduction =====
Ligne 26: Ligne 28:
 </​file>​ </​file>​
  
-Décodons ​tout cela, de la gauche vers la droite :+Donc nous allons décoder ​tout cela, en exposant quelques notions, puis nous reviendrons sur 
 +des exemples pratiques. 
 +Nous avons, de la gauche vers la droite :
 ^ champ ^ signification^ ^ champ ^ signification^
 |-rw-r--r--| Type de fichier, et permissions (c'est à dire droits)| |-rw-r--r--| Type de fichier, et permissions (c'est à dire droits)|
Ligne 37: Ligne 41:
  
 Détaillons tout cela un peu plus. Détaillons tout cela un peu plus.
 +=== Type de fichier et permissions ===
 +Détaillons,​ le champ :
 +<file bash>​-rw-r--r--</​file>​
 +Il est composé de 4 sous champs. De la gauche vers la droite :
 +  * -   : C'est une fichier normal
 +  * rw- : Permission pour le propriétaire du fichier
 +  * r-- : Permission pour le groupe auquel appartient le fichier
 +  * r-- : Permission pour les autres (ceux qui ne sont ni le propriétaire,​ ni le groupe).
 +
 +== Type de fichier ==
 +Dans un système de fichier de type unix, il existe plusieurs types de fichiers. La commande « ls -l »
 +utilise un caractère pour nous informer sur ce type :
 +^Code^ Type de fichier^
 +|-|Fichier normal|
 +|d|Répertoire (**d**irectory)|
 +|l|Lien symbolique (symbolic **l**ink)|
 +|p|Tube nommé (**p**ipe)|
 +|s|Socket unix|
 +|b|Périphérique avec accès de type **b**loc|
 +|c|Périphérique avec accès de type **c**aractère|
 +
 +== Permissions ==
 +Signification pour les trois champs des lettres « rwx » sont :
 +^Code^Signification^
 +|r|Accès en lecture autorisé|
 +|w|Accès en écriture autorisé|
 +|x|Droits d'​exécution ou droit de faire un « cd »|
 +|-|Aucun droit|
 +
 +Les droits sont toujours dans le même ordre : lecture, écriture, exécution.
 +Quelques exemples éclaircirons les choses :
 +^Code^Signification^
 +|rwx|Les droits en lecture, en écriture et en exécution sont positionnés|
 +|---| Aucun droit|
 +|r--| Droit en lecture uniquement|
 +|r-x| Droit en lecture et en exécution|
 +
 +
 +À la place du x dans le champ rwx du propriétaire ou du groupe nous pouvons avoir :
 +^Code^signification^
 +|S|Le bit setuid ou setgid est positionné,​ mais pas le droit en exécution|
 +|s|Le bit setuid ou setgid est positionné ainsi que le droit en exécution|
 +
 +Par exemple :
 +<code user>
 +ls -l bin/su
 +</​code>​
 +<file bash Nous affiche>
 +-rwsr-xr-x 1 root root 38868 nov.  19 22:03 /bin/su
 +</​file>​
 +Ici, nous voyons que la commande « su » a son bit setuid positionné.
 +Je reviendrais plus tard sur la signification et l'​usage des setuid et setgid.
 +
 +Pour terminer avec les droits, le champ « rwx » des autres (c'est à dire ceux qui ne sont ni le propriétaire,​
 +ni le groupe) peut prendre deux autres formes. À la place du x nous p
 +^code^Signification pour les répertoires^
 +|T|Dans ce répertoire seul les propriétaires des fichiers peuvent supprimer ces fichiers. Le bit en exécution pour les autres n'est pas positionné|
 +|t|Même chose que précédemment,​ mais le bit en exécution pour les autres est positionné|
 +
 + 
  

Pied de page des forums

Propulsé par FluxBB