Calcolatore chmod

Calcola i permessi Linux — converti tra notazione simbolica e ottale e genera comandi chmod

Condividi:

Calcolatore di permessi chmod

-rwxr-xr-x
Tipo Lettura (r) Scrittura (w) Esecuzione (x) Ottale
Proprietario 5
Gruppo 5
Altri (Mondo) 5
chmod 755 filename

Perché usare un calcolatore chmod?

I permessi dei file Linux sono espressi in due formati — simbolico (rwxr-xr-x) e ottale (755). Calcolare manualmente il valore di permesso corretto è soggetto a errori, specialmente per set di permessi meno comuni. Il nostro calcolatore ti permette di spuntare caselle visivamente per impostare i permessi e genera istantaneamente il valore ottale e il comando chmod pronto per l'uso.

👁️

Costruttore visivo di permessi

Spunta le caselle lettura/scrittura/esecuzione per proprietario/gruppo/altri — i valori si aggiornano istantaneamente

🔄

Sincronizzazione bidirezionale

Inserisci un valore ottale (come 755) e le caselle si aggiornano automaticamente, o viceversa

💻

Comando pronto per l'uso

Genera il comando chmod completo da incollare direttamente nel tuo terminale

Come calcolare i permessi

1

Spunta i permessi desiderati

Fai clic sulle caselle lettura/scrittura/esecuzione per Proprietario, Gruppo e Altri

2

Consulta l'ottale e il simbolico

Il valore ottale (es. 755) e la notazione simbolica (rwxr-xr-x) si aggiornano istantaneamente

3

Copia il comando

Copia il comando chmod generato ed eseguilo nel tuo terminale

Scenari chmod comuni

🌐

File del server web

Imposta 644 per i file HTML/CSS/JS (proprietario lettura/scrittura, gruppo/altri sola lettura) su Apache o Nginx

📜

Script eseguibili

Imposta 755 per gli script shell (proprietario completo, gruppo/altri lettura+esecuzione) per renderli eseguibili

🔑

Chiavi SSH

SSH richiede che le chiavi private abbiano il permesso 600 (solo proprietario lettura/scrittura) o SSH si rifiuterà di usarle

📁

Directory di upload

Imposta 775 per le directory di upload web affinché il processo del server web possa scrivere i file caricati

Best practice per i permessi Linux

✓ Non usare mai 777 in produzione

chmod 777 dà a tutti accesso completo in lettura/scrittura/esecuzione — un grave rischio di sicurezza. Concedi sempre i permessi minimi necessari.

✓ Principio del minimo privilegio

Concedi sempre i permessi minimi necessari. Inizia in modo restrittivo (600) e aggiungi permessi secondo le necessità invece di partire aperto.

✓ Attenzione a -R ricorsivo

chmod -R applica i permessi ricorsivamente a tutti i file e directory. Impostare l'esecuzione sulle directory è generalmente corretto, ma non sempre per i file.

✓ Comprendi umask

Il valore umask sottrae permessi dal predefinito. Un umask di 022 significa che i nuovi file ottengono 644 e le nuove directory 755 per impostazione predefinita.

❓ Domande frequenti

Cosa significa chmod 755?

755 significa: Proprietario (7) = lettura+scrittura+esecuzione, Gruppo (5) = lettura+esecuzione, Altri (5) = lettura+esecuzione. È il permesso standard per i file eseguibili e le directory pubbliche.

Qual è la differenza tra 644 e 755?

644 (rw-r--r--): Il proprietario può leggere/scrivere, gli altri possono solo leggere — per i file ordinari. 755 (rwxr-xr-x): Il proprietario può anche eseguire — per script e directory.

Perché la mia chiave SSH ha bisogno del permesso 600?

SSH si rifiuta di usare le chiavi private accessibili ad altri utenti. Il permesso 600 (rw-------) garantisce che solo il proprietario possa leggere/scrivere la chiave, impedendo l'accesso non autorizzato.

Cosa significa il bit di esecuzione su una directory?

Per le directory, il bit di esecuzione significa 'attraversare' — consente agli utenti di entrare nella directory e accedere ai file che contiene. Senza il permesso di esecuzione su una directory, gli utenti non possono entrarci anche se hanno il permesso di lettura.