22.3. Définition de l'umask à l'aide de valeurs symboliques
Vous pouvez utiliser l'utilitaire umask
avec des valeurs symboliques (une combinaison de lettres et de signes) pour définir umask pour la session shell en cours
Vous pouvez attribuer les permissions suivants :
- Lire (r)
- Écriture (w)
- Exécuter (x)
Des autorisations peuvent être attribuées aux sites suivants : levels of ownership:
- Propriétaire de l'utilisateur (u)
- Propriétaire du groupe (g)
- Autre (o)
- Tous (a)
Pour ajouter ou supprimer des permissions, vous pouvez utiliser la méthode suivante : signs:
-
-
-
pour supprimer les autorisations de l'autorisation existante =
pour supprimer les autorisations existantes et définir explicitement les nouvelles autorisationsNoteToute autorisation qui n'est pas spécifiée après le signe égal (
=
) est automatiquement interdite.
Procédure
Pour définir l'adresse umask pour la session shell en cours, utilisez la touche
$ umask -S <level><operation><permission>
Remplacer
<level>
par le niveau de propriété pour lequel vous souhaitez définir l'umask. Remplacer<operation>
par l'un des signes. Remplacer<permission>
par les autorisations que vous souhaitez attribuer. Par exemple, pour définir umask suru=rwx,g=rwx,o=rwx
, utilisezumask -S a=rwx
.Pour plus de détails, voir Mode de création de fichiers par l'utilisateur.
NoteLe site umask n'est valable que pour la session shell en cours.