Permissions
| Portée | Lire | Écrire | Exécuter |
|---|---|---|---|
| Propriétaire | |||
| Groupe | |||
| Autres |
L’umask retire des permissions au mode par défaut. Il permet de vérifier les droits que recevront les nouveaux fichiers ou répertoires créés par un shell, un service ou un script de déploiement.
Convertissez les permissions Unix entre les modes numériques chmod, les chaînes rwx, les affectations symboliques et les résultats d’un umask. Utilisez cet outil avant d’exécuter des commandes dans des scripts de déploiement, des Dockerfiles, des tâches CI, des répertoires partagés ou des serveurs de production.
Le calculateur laisse les bits spéciaux visibles, car setuid, setgid et le sticky bit peuvent avoir des conséquences sur la sécurité. Analysez un mode existant provenant de ls -l, ajustez-le avec les cases à cocher, puis copiez une commande chmod prête.
Les permissions du propriétaire, du groupe et des autres utilisateurs sont formées par les bits de lecture, d’écriture et d’exécution. Le calculateur conserve le mode numérique et la forme symbolique rwx synchronisés, afin de montrer exactement l’effet de chaque modification sur les deux représentations. Il applique également un umask au mode fichier habituel 666 ou en mode répertoire 777.
Vérifiez le mode généré avant de l’appliquer récursivement. Accorder l’écriture à un groupe, rendre un fichier exécutable ou activer setuid et setgid peut modifier de façon importante les personnes autorisées à modifier ou exécuter une ressource.