ForHosting KIT · Strumenti per sviluppatori

Calcolatore chmod

chmod 755 è rwxr-xr-x: tutti i permessi al proprietario, lettura ed esecuzione per il gruppo e gli altri, cioè 493 come numero semplice. Converta nei due sensi tra ottale e stringa rwx, con i permessi di ogni classe in dettaglio. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Modalità di calcolo
755
Ottiene
Permessi ottali
755
Permessi simbolici
rwxr-xr-x
Permessi numerici
493

I mode Unix si capiscono meglio passando da ottale a tre cifre alla stringa rwx classica di nove caratteri.

Leggere ottale e rwx fianco a fianco

I permessi Unix sono nove indicatori sì o no divisi in tre classi: il proprietario, il gruppo del file e tutti gli altri, ognuno con lettura, scrittura ed esecuzione. La forma simbolica li scrive con nove caratteri, r, w e x in posizioni fisse, con un trattino dove manca un permesso. La forma ottale riassume ogni classe in una cifra da 0 a 7, quindi 755 diventa rwxr-xr-x e 644 diventa rw-r--r--. Può inserire una delle due forme, oppure una stringa di dieci caratteri come quella di ls, che inizia con una lettera di tipo come - o d, e ottenere l'altra, con lettura, scrittura ed esecuzione separate per ogni classe.

Che cosa non fa

Il calcolatore si limita a convertire e non tocca mai un file reale. I bit speciali setuid, setgid e sticky non sono gestiti, quindi contano solo i nove bit di permesso di base: per questo il numero semplice va da 0 a 511 e 755 vale 493. Un errore frequente è leggere 755 come settecentocinquantacinque, mentre ogni cifra rappresenta una classe. Un altro è una stringa di dieci caratteri con una prima lettera sconosciuta, che viene rifiutata invece di essere indovinata. Ognuno dei 512 modi di base si converte avanti e indietro in modo esatto.

Ottale a tre cifre o simbolico a nove

Inserisci un ottale tipo 755 con sole cifre 0–7, oppure nove caratteri rwx- nelle posizioni fisse. Le stringhe di dieci stile ls possono iniziare esattamente con uno di - d l c b p s; qualsiasi altro primo carattere su input di dieci fallisce come mode, non come symbolic.

Didattica

Mostra 644 → rw-r--r-- all'istante.

Deploy

Converti policy rwx nell'ottale degli script.

Code review

Conferma un mode committato.

CI

Fissa coppie ottale/simbolico.

Che cosa significa chmod 755?

Ogni cifra corrisponde a una classe. Il 7 dà al proprietario lettura, scrittura ed esecuzione; ogni 5 dà al gruppo e agli altri solo lettura ed esecuzione. Scritto in lettere diventa rwxr-xr-x, e 644 allo stesso modo diventa rw-r--r--.

Posso incollare l'output di ls -l?

Sì. Le stringhe di dieci caratteri nello stile di ls sono accettate se iniziano con uno di questi tipi: -, d, l, c, b, p o s, come in -rwxr-xr-x. Qualsiasi altro primo carattere viene rifiutato invece di essere indovinato.

Perché 755 appare come 493?

Perché è il valore dei nove bit di permesso scritto in decimale, il numero che le chiamate di sistema usano dietro le quinte. Va da 0 a 511, e 755 in ottale corrisponde esattamente a 493.

Il calcolatore modifica i permessi dei miei file?

No. Si limita a convertire tra la forma ottale e quella rwx e non tocca mai il file system. Non applica umask, non legge le liste di controllo degli accessi e non esegue chmod: usi il risultato nel suo comando o script.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_mode_chars10
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo strumento converte entrambe le forme, riporta i flag owner/group/other e non tocca il filesystem reale.

numeric è la maschera di bit

Il campo numeric è l'intero 0–511 dei nove bit di permesso. Per questo l'ottale 755 diventa 493 in decimale, allineato alle system call e ai round-trip dei 512 mode di base della v1 tra browser e API.

Flag owner, group e other

Ogni classe restituisce booleani di lettura/scrittura/esecuzione per le UI senza riparseare il simbolico. setuid, setgid e sticky sono fuori dalla v1; niente umask, ACL o chiamata chmod host.

755 è settecentocinquantacinque?

No; numeric è 0–511.

Quali prefissi?

Esattamente -dlcbps su 10 caratteri.

Sticky?

Non in v1.

Numero JSON 755?

No; mode deve essere stringa.

Modifica il disco?

Mai.

Gratis?

Sì; app $0.002.

Leggi la documentazione completa del KIT →