ForHosting KIT · Outils pour développeurs

Calculateur chmod

chmod 755 donne rwxr-xr-x : tous les droits pour le propriétaire, lecture et exécution pour le groupe et les autres, soit 493 en nombre simple. Convertissez dans les deux sens entre octal et chaîne rwx, avec les droits de chaque classe détaillés. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Mode de calcul
755
Vous obtenez
Autorisations octales
755
Autorisations symboliques
rwxr-xr-x
Autorisations numériques
493

Les modes Unix se comprennent mieux en passant d'un octal à trois chiffres à la chaîne rwx classique de neuf caractères.

Lire l'octal et le rwx côte à côte

Les droits Unix sont neuf indicateurs oui ou non répartis en trois classes : le propriétaire, le groupe du fichier et tous les autres, chacun avec lecture, écriture et exécution. La forme symbolique les écrit en neuf caractères, r, w et x à des positions fixes, avec un tiret quand un droit manque. La forme octale résume chaque classe en un chiffre de 0 à 7 : 755 devient rwxr-xr-x et 644 devient rw-r--r--. Vous pouvez saisir l'une ou l'autre forme, ou une chaîne de dix caractères comme celle de ls, qui commence par une lettre de type comme - ou d, et obtenir l'autre, avec lecture, écriture et exécution séparées pour chaque classe.

Ce qu'il ne fait pas

Le calculateur se contente de convertir ; il ne touche jamais à un vrai fichier. Les bits spéciaux setuid, setgid et sticky ne sont pas pris en compte, seuls comptent donc les neuf bits de droits de base : c'est pourquoi le nombre simple va de 0 à 511 et que 755 vaut 493. Une erreur fréquente consiste à lire 755 comme sept cent cinquante-cinq, alors que chaque chiffre représente une classe. Une autre est une chaîne de dix caractères avec une première lettre inconnue, refusée plutôt que devinée. Chacun des 512 modes de base se convertit dans les deux sens sans perte.

Octal à trois chiffres ou symbolique à neuf

Saisissez un octal type 755 avec les seuls chiffres 0–7, ou neuf caractères rwx- aux positions fixes. Les chaînes de dix style ls peuvent commencer exactement par un de - d l c b p s ; tout autre premier caractère sur une entrée de dix échoue en mode, pas en symbolic.

Enseignement

Montrez 644 → rw-r--r-- instantanément.

Déploiement

Passez une politique rwx en octal de scripts.

Revue de code

Confirmez un mode commité.

CI

Fixez des paires octal/symbolic.

Que signifie chmod 755 ?

Chaque chiffre correspond à une classe. Le 7 donne au propriétaire lecture, écriture et exécution ; chaque 5 donne au groupe et aux autres seulement lecture et exécution. En lettres, cela donne rwxr-xr-x, et 644 devient de même rw-r--r--.

Puis-je coller la sortie de ls -l ?

Oui. Les chaînes de dix caractères à la manière de ls sont acceptées si elles commencent par un de ces types : -, d, l, c, b, p ou s, comme dans -rwxr-xr-x. Tout autre premier caractère est refusé plutôt que deviné.

Pourquoi 755 s'affiche-t-il comme 493 ?

Parce que c'est la valeur des neuf bits de droits écrite en décimal, le nombre qu'utilisent les appels système en coulisse. Elle va de 0 à 511, et 755 en octal correspond exactement à 493.

Le calculateur modifie-t-il les droits de mes fichiers ?

Non. Il se contente de convertir entre les formes octale et rwx et ne touche jamais au système de fichiers. Il n'applique pas d'umask, ne lit pas les listes de contrôle d'accès et n'exécute pas chmod : utilisez le résultat dans votre propre commande ou script.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/dev/chmod-calculator

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/dev/chmod-calculator \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"755"}'
{
  "mode": "755"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.chmod_calculator",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mode_chars10
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Cet outil convertit les deux formes, signale les flags owner/group/other et ne touche pas le système de fichiers réel.

numeric est le masque de bits

Le champ numeric est l'entier 0–511 formé par les neuf bits de permission. C'est pourquoi l'octal 755 devient 493 en décimal, aligné sur les appels système et les allers-retours des 512 modes de base de la v1 entre navigateur et API.

Flags owner, group et other

Chaque classe renvoie des booléens lecture/écriture/exécution pour les UIs sans reparser le symbolique. setuid, setgid et sticky sont hors v1 ; pas d'umask, ni ACL, ni appel chmod hôte.

755 vaut-il sept cent cinquante-cinq ?

Non ; numeric est 0–511.

Quels préfixes ?

Exactement -dlcbps sur 10 caractères.

Sticky ?

Pas en v1.

Nombre JSON 755 ?

Non ; mode doit être string.

Modifie le disque ?

Jamais.

Gratuit ?

Oui ; app $0.002.

Consulter la documentation complète du KIT →