Droits des fichiers

Tableau droits des fichiers sur Unix

Utilisateur(User) Groupe(Group) Autres(Other)
Lecture Ecriture Execution Lecture Ecriture Execution Lecture Ecriture Execution
400 200 100 40 20 10 4 2 1
  • Les droits d'endossement SUID=4000 (User)
    1. SUID sur un éxécutable le processus prend les droits propriétaire du programme
  • Les droits d'endossement SGID=2000 (Group)
    1. SGUID sur un éxécutable le processus prend les droits groupe du programme
    2. SGUID sur un répertoire les fichiers créés seront au groupe du répertoire
  • Le sticky bit 1000 (Other)
    1. Sur un executable reste en mémoire et se charge rapidement
    2. Sur un répertoire le créateur devient le propriétaire
  • Exemples :

  si on veut Droits de Lecture Ecriture et Execution pour l'Utilisateur ça donnera :

  @> chmod 700 Fichier_ou_repertoire  # 400 + 200 + 100 = 700 

  si on veut en plus Droits de Lecture et Execution pour le Groupe ça donnera :

  @> chmod 750 Fichier_ou_repertoire  # 400 + 200 + 100 + 40 + 10 = 750 

  si on veut en plus Droits de Lecture et Execution pour les Autres ça donnera :

  @> chmod 755 Fichier_ou_repertoire  # 400 + 200 + 100 + 40 + 10 + 4 + 1 = 755 

Etc... Etc...

 Autres droits umask

Previous page: Commandes AIX
Page suivante : Create FS