Latest web development tutorials

comando di Linux chmod

comando di Linux chmod

Linux comando Daquan Linux comando Daquan

File chiama permessi Linux / Unix è suddiviso in tre livelli: il proprietario del file, il gruppo, gli altri. Utilizzare chmod può esercitare il controllo sul modo in cui il file si chiama da altri.

Accesso: Tutti gli utenti

grammatica

chmod [-cfvR] [--help] [--version] mode file...

parametro Descrizione

  • Modalità: stringa di autorizzazioni nel seguente formato:
    [ugoa...][[+-=][rwxX]...][,...]

    In cui:
    • u rappresenta il proprietario del documento, g rappresenta il proprietario del file appartengono allo stesso gruppo (gruppo) che, o che altre persone al di fuori, un tre rappresentano entrambi.
    • + Significa maggiore autorità - indica rimuovere le autorizzazioni, = rappresentano gli unici impostare le autorizzazioni.
    • R rappresenta leggere, w rappresenta la scrittura, x per eseguibile, X rappresenta solo se il file è una sottodirectory o il file è stato impostato off come eseguibile.
  • -c: Se i permessi dei file sono cambiati, infatti, mostra l'azione cambiamento
  • -f: Se i permessi dei file non possono essere modificati e non visualizzano un messaggio di errore
  • Mostra tutti i dettagli autorizzazioni modificate: -v
  • -R: Tutti i file e le sottodirectory nella directory corrente sarà lo stesso permesso di cambiare (che si tramanda di nuovo, uno per uno cambia)
  • help: Mostra AIUTO
  • --version: versione del display
  • Esempi

    Chiunque può presentare file1.txt a leggere:

    chmod ugo+r file1.txt

    Chiunque può presentare file1.txt a leggere:

    chmod a+r file1.txt

    Il file1.txt file con file2.txt al proprietario del file, essa appartiene ad un gruppo che può scrivere, ma altri al di fuori di esso non può essere scritto:

    chmod ug+w,o-w file1.txt file2.txt

    Ex1.py imposterà solo il proprietario del file può eseguire:

    chmod u+x ex1.py

    L'attuale elenco di tutti i file e le sottodirectory sono impostati chiunque può leggere:

    chmod -R a+r *

    Inoltre chmod è anche possibile utilizzare i numeri per rappresentare i privilegi come ad esempio:

    chmod 777 file

    La sintassi è:

    chmod abc file

    Dove a, b, c sono ciascuna un numero, rispettivamente, i permessi utente, gruppo, e altri di.

    r = 4, w = 2, x = 1

    • Per rwx proprietà è 4 + 2 + 1 = 7;
    • Per rw- proprietà è 4 + 2 = 6;
    • A RX proprietà è 4 + 1 = 5.
    chmod a=rwx file

    e

    chmod 777 file

    Lo stesso effetto

    chmod ug=rwx,o=x file

    e

    chmod 771 file

    Lo stesso effetto

    Se si utilizza il nome del file chmod 4755 per rendere questo programma ha i privilegi di root

    Linux comando Daquan Linux comando Daquan