Ce que fait cette calculatrice chmod
Les autorisations de fichier Unix sont un nombre de 12 bits que la plupart des gens ne rencontrent que comme 755 ou 644. Cette calculatrice rend les bits visibles. Faites basculer read, write et execute pour le propriétaire, le groupe et les autres, ainsi que les bits spéciaux setuid, setgid et sticky, et voyez les formes octal et symboliques (rwxr-xr-x) mettre à jour avec une commande chmod prête à l'emploi. Vous pouvez également taper un nombre octal ou une chaîne symbolique pour le décoder, appliquer une expression symbolique comme u+x,go-w à un mode existant, et déterminer ce qu'un umask signifie pour les fichiers et répertoires nouvellement créés.
Mode d'emploi
- Cliquez sur les cases à cocher dans la grille d'autorisation ou tapez
750,0644ourwxr-x---dans la saisie. - Lire la valeur octal, la chaîne symbolique et la commande générée, par exemple
chmod 750 deploy.sh. - Pour essayer une expression, entrez-la dans apply chmod expression et voyez le mode résultant.
- Dans la section umask, entrez une valeur comme
022pour voir que les nouveaux fichiers obtiennent644et les nouveaux répertoires755.
Valeur commune des autorisations
- 644 (
rw-r--r--): fichiers ordinaires tels que les fichiers HTML, config ou source. - 755 (
rwxr-xr-x): exécutables, scripts et répertoires. - 600 (
rw-------): fichiers privés comme les clés SSH;sshrefuse les clés qui sont plus ouvertes. - 700 (
rwx------): annuaires privés tels que~/.ssh. - 775 / 664: répertoires et fichiers partagés.
- 1777 (
rwxrwxrwt):/tmp, où le bit collante empêche les utilisateurs de supprimer les fichiers de l'autre. - 2775: le setgid sur un répertoire fait hériter de nouveaux fichiers le groupe du répertoire.
Comment fonctionne umask
L'umask supprime les autorisations par défaut: les fichiers commencent à 666 et les répertoires à 777. Avec umask 022, l'autorisation d'écriture est supprimée pour le groupe et les autres, donnant 644 et 755. Avec umask 077, seul le propriétaire a accès. Les bits d'exécution ne sont jamais ajoutés à de nouveaux fichiers par umask.