Propriétaire, groupe et umask

Le propriétaire et le groupe d'un fichier, chown et chgrp, qui peut les changer, et l'umask, qui retire des droits à 666 et 777 à la création.

  • 22 cartes
  • 5 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Les chiffres
  5. Mises en situation

Quelques cartes du deck

  • Propriétaire d'un fichier : de quoi s'agit-il ?

    Voir la réponse

    Utilisateur dont l'identité est inscrite dans l'inode d'un fichier, et dont le triplet de droits s'applique à lui.

    Le créateur en est le propriétaire au départ. Seul root peut donner un fichier à un autre utilisateur.

  • Quel mode a f, créé par touch sous cet umask ?

    ```bash
    umask 033
    touch f
    `

    • 644
    • 633
    • 744
    • 755
    Voir la réponse

    644

    On masque bit à bit, on ne soustrait pas : 666 sans les bits de 033 (x au groupe, w et x aux autres) donne 644. Une soustraction donnerait 633, qui n'a pas de sens.

  • Un fichier est demandé avec le mode … et un répertoire avec le mode … ; l'umask est ensuite retiré, bit à bit.

    Voir la réponse

    Un fichier est demandé avec le mode 666 et un répertoire avec le mode 777 ; l'umask est ensuite retiré, bit à bit.

    touch, un éditeur ou une redirection > demandent 666, sans x : leurs fichiers ne sont pas des programmes. Un compilateur, lui, demande 777 pour l'exécutable qu'il produit, et un répertoire a besoin de x pour être traversé.

  • Groupe propriétaire : de quoi s'agit-il ?

    Voir la réponse

    Groupe inscrit dans l'inode d'un fichier, dont les membres reçoivent le deuxième triplet de droits.

    À la création, c'est le groupe principal du créateur, sauf si le répertoire a le bit setgid. Le propriétaire peut le changer pour un groupe dont il fait partie.