Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Vai al contenuto principale
Gizke.com
Blog

Calcolatore chmod

Funziona sul tuo dispositivo. Nulla viene inviato.

Permessi

ChiLetturaScritturaEsecuzioneCifra
Proprietario7
Gruppo5
Altri5
Bit speciali
Incolla ciò che mostra ls -l, come -rw-r--r-- o drwxr-xr-x.
Permessi comuni
755: cartelle, script e programmi: il proprietario modifica, tutti leggono ed eseguono

Risultato

755-rwxr-xr-x
chmod con numerichmod 755 file.txt
chmod con letterechmod u=rwx,g=rx,o=rx file.txt
Proprietario:
leggere, modificare, eseguirlo come programma
Gruppo:
leggere, eseguirlo come programma
Altri:
leggere, eseguirlo come programma

Applica una modifica chmod

Scrivi ciò che passeresti a chmod per vedere cosa fa a ⁦755⁩, con le stesse regole di GNU chmod.

Chi: u proprietario, g gruppo, o altri, a tutti. Poi + aggiunge, - toglie, = imposta: r, w, x, X, s, t. Separa con virgole.
755 → 755rwxr-xr-xNon cambia nulla.

Umask

L'umask toglie permessi ai nuovi file e cartelle. Scrivine uno per vedere cosa ricevono i nuovi file.

Nuovi file
644 -rw-r--r--
Nuove cartelle
755 drwxr-xr-x
In lettere
umask -S → u=rwx,g=rx,o=rx

Calcola i permessi dei file Linux: spunta le caselle o scrivi 755 o rwxr-xr-x, ottieni il comando chmod, applica modifiche come u+x e prova un umask.

Linux e macOS danno a ogni file e cartella tre gruppi di permessi (per il proprietario, il gruppo e tutti gli altri), scritti con numeri come 755 o lettere come rwxr-xr-x. Spunta le caselle o scrivi una delle due forme e ottieni entrambe, il comando chmod pronto da copiare e una spiegazione chiara di chi può fare cosa. Puoi anche provare una modifica chmod come u+x,go-w (calcolata esattamente come GNU chmod) e vedere quali permessi ricevono i file con un umask.

Domande frequenti

Cosa significa chmod 755?
Ogni cifra è un gruppo di persone (proprietario, gruppo, altri) e somma lettura (4), scrittura (2) ed esecuzione (1). 7 = 4 + 2 + 1: il proprietario può leggere, scrivere ed eseguire; 5 = 4 + 1: il gruppo e gli altri possono leggere ed eseguire ma non modificare. In lettere: rwxr-xr-x.
Meglio 644 o 755?
644 per i file normali (pagine web, immagini, documenti), 755 per le cartelle e per script o programmi da eseguire. Le cartelle hanno bisogno del permesso di esecuzione (x) per essere aperte, per questo hanno 755.
Perché chmod 777 è una cattiva idea?
777 permette a ogni utente e processo della macchina di modificare o cancellare il file, e su un server web questo include un plugin compromesso. Meglio correggere il proprietario con chown o usare 775/664 con un gruppo condiviso.
Cosa sono setuid, setgid e lo sticky bit?
Sono la prima cifra facoltativa. Il setuid (4) esegue un programma con i permessi del proprietario, come passwd. Il setgid (2) su una cartella fa ereditare il suo gruppo ai nuovi file, comodo per le cartelle di progetto. Lo sticky (1) su una cartella come /tmp lascia scrivere tutti ma cancellare solo i proprietari. ls -l li mostra come s e t al posto di x.
Cos'è un umask?
I bit tolti ai nuovi file e cartelle. I programmi chiedono 666 per i file e 777 per le cartelle e l'umask toglie da lì: il comune 022 dà 644 e 755, mentre 077 dà 600 e 700, così i nuovi file sono privati.
Viene inviato qualcosa a un server?
No. Tutti i calcoli avvengono nel tuo browser, quindi la pagina funziona anche offline. Un link copiato contiene solo il permesso, come ?mode=755.

Condividi questo strumento

BlogChi siamoContattiTermini di utilizzoInformativa sulla privacy