Comprensione della notazione simbolica di chmod e uso di Octal


12

Molti nuovi utenti commettono errori (o hanno incomprensioni) durante l'applicazione chmodsu file o directory, a causa della mancanza di conoscenza informativa di:

  • Notazione simbolica per ugoerwx
  • Uso di numeri ottali

Quindi, in questa risposta ho fornito alcune informazioni utili che possono aiutare a comprendere la corretta notazione simbolica e l'uso dei numeri ottali.


Forse intendevi che chmod + x [nome file] funziona come chmod 111 [nome file]

Risposte:


13

La conoscenza informativa è fornita con l'aiuto della riga di comando di Linux come riferimento / sorgente.

  • Prima di tutto è molto essenziale conoscere ugoe rwxmodi:

    inserisci qui la descrizione dell'immagine

  • Comprensione dell'attributo che può essere emesso da ls-l:

    inserisci qui la descrizione dell'immagine

  • Applicazione dell'autorizzazione:

    inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

  • Utilizzando il numero ottale:

    inserisci qui la descrizione dell'immagine

Quindi il seguente lavoro funziona come:

chmod +rwx [file_name]
chmod 777 [file_name]

E

chmod 775 [file_name]
chmod ug+rwx,o=rx [file_name]

Spero che questo aiuti i nuovi utenti a comprendere e ottenere conoscenze sulla notazione simbolica e sull'utilizzo del numero ottale per chmod.

puoi scaricare la versione pdf del libro della riga di comando di linux da sourceforge-project


Sarebbe corretto dire che esempio chmod ug + rwx, o = rx [nome_file] potrebbe essere chmod a = rwx, ow [nome_file] ? Sarebbe una cattiva pratica?
GaTechThomas
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.