Cos'è la riga di comando di Chmod 666? (Spiegato per i principianti)

Sei nuovo ai sistemi Linux e non sei sicuro di come funzioni la modifica delle autorizzazioni dei file? Capiamo come ti senti. I codici Linux e le loro funzioni possono essere complicati. Ma innanzitutto, cos’è chmod?

Il comando "chmod" consente agli utenti di controllare l'accesso a directory, script e file di sistema in Linux. Questo comando viene utilizzato per modificare i permessi dei file Linux, che possono sembrare complessi. Ma, dopo aver letto questo articolo, ti assicuriamo che sembrerà tutto semplice. Parliamo delle funzioni di chmod 666 e di altri comandi chmod e spieghiamo cosa significano i permessi dei file nei sistemi Linux.

Informazioni sulle impostazioni dei permessi dei file

Chmod, il comando a livello di sistema utilizzato per modificare le autorizzazioni di un file.

Chmod è un comando a livello di sistema che sta per "cambiare modalità.” Questo comando consente agli utenti di modificare manualmente le impostazioni di autorizzazione di un file su sistemi simili a Unix.

Notare chechmodè diverso da “chown", che significa "cambiare proprietario.” Chown consente agli utenti di assegnare la proprietà di un file a un altro utente sui sistemi Unix. D'altra parte,chgrpsta per “modificagruppo," e questo comando assegna un file a un gruppo diverso. Questi comandi sono utili da conoscere in quanto possono migliorare l'usabilità. Tuttavia, non sono così ampiamente utilizzati come chmod.

Leggi anche:Come ottenere il numero di versione EFFETTIVO di Windows 10 dalla riga di comando?

Come funzionano le regole di accesso

Un file o una cartella con le autorizzazioni Chmod 666 consente a tutti gli utenti di leggere e scrivere il file/le cartelle ma non di eseguirlo. Inoltre, i gruppi possono leggere e scrivere il file/cartella ma non eseguirlo. E gli altri possono leggere e scrivere ma non eseguire.

Ecco come appare Chmod 666 nell'elenco dei file:

Per le cartelle:

Una volta modificata la modalità di una directory in 666, la modalità della cartella viene visualizzata in un elenco di file in stile Unix come:

attraverso-rw-rw-

Per i file:

Quando la modalità di un file viene modificata in 666, la modalità verrà mostrata in un elenco di file Unix come:

-rw-rw-rw-

Gestione dei diritti di lettura e scrittura

Linux ti consente di concedere l'accesso a un file o una cartella impostando le autorizzazioni che avranno il proprietario, il gruppo e altri.

Il tipo di accesso attribuito a un file è noto come autorizzazione del file. In Linux, ogni file haun proprietario e un gruppoe include l'accesso alle autorizzazioni pertre tipologie di utenti:il proprietario del file/cartella, i membri del gruppo e altri. Inoltre, gli utenti possono farloleggere, scrivere o eseguire i file. Comprendere i permessi dei file consente di specificare quali utenti possono leggere, scrivere o eseguire un file.

Controllo dei livelli di autorizzazione

IL "l"Il comando viene utilizzato per verificare le autorizzazioni dei file sul tuo sistema. Per visualizzare le autorizzazioni di un singolo file, utilizza il comando "ls" con il nome del file. Ad esempio, per verificare le autorizzazioni del file "file", dovrai eseguire il seguente comando:

$ls -lfile

IL "-l" viene utilizzata qui per visualizzare i contenuti e le autorizzazioni del "file.” Il primo carattere nell'output indica il tipo di voce, con "-" che rappresenta un "file" E "D" che rappresenta un "directory.” Poi ci sonotre serie di nove caratteri, con i primi tre che rappresentano le autorizzazioni del proprietario del file. ILil set successivo rappresenta le autorizzazioni del gruppo, e ill'ultimo set rappresenta le autorizzazioni per gli altri utentinon compresi nelle prime due categorie.

Ogni set di autorizzazioni contiene tre caratteri. Se il carattere è un trattino “", i diritti di accesso sono stati negati. Se il carattere è "R,” “In," O "X", significa che all'utente è stata concessa l'autorizzazione. La lettera "R" in un set di autorizzazioni significa che l'utente ha solopermesso di lettura, il che significa che il file/cartella può solo essere aperto e visualizzato ma non modificato.

D’altra parte, la lettera “In" indica che l'utente dispone dell'autorizzazione di scrittura per il file. Di conseguenza, l'utente può modificarlo ed eliminarlo. Infine, "X" rappresenta le autorizzazioni di esecuzione. Se il file è un programma C++, includerà "X"esegui il permesso.

Se il “l"il comando restituisce"" per qualsiasi set non è stata concessa alcuna autorizzazione. Infine, "rwx" indica che sono state concesse le autorizzazioni di lettura, scrittura ed esecuzione. Conoscere queste autorizzazioni per i file ti aiuterà a comprendere meglio come funziona il comando chmod in modo più efficace.

Altre configurazioni di autorizzazione

Esistono altri comandi chmod che gli utenti possono utilizzare per modificare le autorizzazioni dei file. Diamo un'occhiata agli altri comandi Chmod e alle loro funzioni.

  • Mod 400:Chmod 400 rimuove tutte le altre autorizzazioni. Gli utenti possono anche specificare le autorizzazioni per utenti, gruppi e altri.
  • Mod 555:Quando i permessi di un file sono impostati su 555, viene protetto da tutti tranne che dal superutente del sistema.
  • Chmod 600:Il proprietario di un file è definito come qualcuno con accesso completo in lettura e scrittura. Nessun altro utente può accedere al file se le autorizzazioni del file sono impostate su 600.
  • Mod 640:Chmod 640 consente a un proprietario di ricevere tutte le autorizzazioni mentre gli altri utenti non ne ricevono nessuna.
  • Chmod 644: A seconda che contenga 644, può essere letto, scritto o entrambi con i membri o altri, che possono leggerlo solo in anticipo.
  • Mod 664:Gli utenti che hanno chmod 664 hanno accesso illimitato. Tuttavia, gli altri utenti possono solo leggere e scrivere. In chmod 644, a un utente specifico è consentito scrivere/modificare solo per i gruppi all'interno di quel dominio.
  • Chmod 700:Con la riga di comando chmod 700, puoi proteggere un file dall'accesso dell'utente anche se era precedentemente disponibile al destinatario.
  • Mod 751:Questo codice garantisce l'accesso completo da un file all'altro e legge ed esegue i permessi di un file.

Note finali

Si spera che ora tu abbia una migliore comprensione di cosa fanno chmod 666 e altri comandi di modifica della modalità. Queste righe di comando consentono agli utenti di modificare le autorizzazioni dei file. Quindi, se desideri modificare i permessi dei file su Linux, consulta i comandi discussi in questo articolo.

Domande comuni

Cos'è il permesso Linux 655?

• Autorizzazione 655 significa che solo il proprietario e l'autore del file possono accedere al file.
• Il file diventerà inutilizzabile se altri lo leggono ed lo eseguono.

Cos'è esattamente Rw Rw R -?

• Un utente, un gruppo o un altro utente può avere solo autorizzazioni di lettura e scrittura. Tuttavia, gli altri possono leggere solo con il permesso.
• Assicurati di selezionare rwxr-xr-x per leggere, scrivere ed eseguire le autorizzazioni.