Categoria: Sviluppo

Calcolatore chmod

Crea i permessi dei file Unix e il relativo comando chmod

Seleziona i permessi di lettura, scrittura ed esecuzione per proprietario, gruppo e altri, e ottieni il numero ottale, la stringa simbolica e il comando chmod corrispondenti.

Ottale755Simbolicorwxr-xr-x
Comandochmod 755 file

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

I permessi dei file Unix sono tre bit — lettura, scrittura, esecuzione — ripetuti per il proprietario del file, il suo gruppo e tutti gli altri, più i bit opzionali setuid, setgid e sticky. Questo calcolatore mantiene sincronizzate le caselle di controllo, il numero ottale a tre o quattro cifre e la forma simbolica rwxr-xr-x, così puoi partire da qualunque rappresentazione tu abbia già e leggere le altre due.

Come si usa

  1. Seleziona le caselle di lettura, scrittura ed esecuzione per proprietario, gruppo e altri.
  2. Imposta facoltativamente setuid, setgid o sticky sotto permessi speciali.
  3. Oppure digita direttamente un valore ottale: le caselle di controllo si aggiornano di conseguenza.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Cosa significa il numero ottale?
Ogni cifra è la somma di lettura (4), scrittura (2) ed esecuzione (1) per una classe di utenti, nell'ordine proprietario, gruppo, altri. 755 significa che il proprietario ha tutti e tre, gruppo e altri hanno solo lettura ed esecuzione.
A cosa servono setuid, setgid e sticky?
Setuid e setgid eseguono un programma come il suo proprietario o gruppo invece che come l'utente che lo ha avviato; sticky, impostato su una directory, impedisce agli utenti di eliminare file che non possiedono. Appaiono come una quarta cifra ottale iniziale.
Perché la forma simbolica mostra s o t invece di x?
Una s o t minuscola significa che sia il bit di esecuzione sia il bit speciale corrispondente sono impostati; una S o T maiuscola significa che il bit speciale è impostato ma l'esecuzione no.