chmod
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 3 di 3

Discussione: chmod

Cambio titolo
  1. #1
    Utente Tostapane L'avatar di WarriorXP
    Registrato il
    10-02
    Località
    MI C.le - LE
    Messaggi
    23.423

    Domanda chmod

    Ho provato a leggere l'output di "$ man chmod"
    ma sarebbe stato più semplice se fosse scritto in venusiano... O_o...
    Ci capisco di più quando parla Prometeo...
    Qualcuno mi può dire a grandi linee come posso cambiare i permessi dei file tramite questo comando?

    TT (Nuovo acronimo che mi pare sia inventato da me visto che non l'ho mai sentito: Thank Thousands, Grazie mille)!!!

  2. #2
    Utente
    Registrato il
    10-02
    Messaggi
    2.367
    chmod 555 nomefile

    il primo numero è per il proprietario del file
    il secondo per il gruppo a cui appartiene il proprietario
    il terzo per il resto degli utenti

    Cambiando il numero, si cambiano i permessi

    avrai notato che i permessi vengono espressi i questo modo

    r-x

    opp

    rwx
    ecc..

    Guarda il primo come fosse un numero binario, cioè 101
    l'101 in decimale è 5 quindi per impostare i permessi in quel modo, in numero è il 5
    Nel secondo caso invece è 111, cioè 7 in decimale.

  3. #3
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Prendo in considerazione solo la notazione numerica, che è la più semplice...

    0=nessun permesso
    4=lettura (r)
    2=scrittura (w)
    1=esecuzione (x)

    Come ha detto Yubei l'ordine è "proprietario (u)" "gruppo (g)" "altri (o)"
    Utilizza la somma per dare i permessi.
    Un permesso totale (rwx) sarà quindi uguale a 4+2+1=7
    E così via...

    Quindi semplicemente:

    # chmod 766 nomefile

    Dà tutti i permessi al possessore, mentre gli altri avranno solo lettura e scrittura e non potranno eseguirlo.

    Per aggiungere/togliere permessi al volo trovo comoda invece la notazione letterale; quindi per rendere eseguibile da tutti un file basta dare:
    # chmod a+x nomefile

    Per togliere i permessi in scrittura:
    # chmod a-w nomefile

    Per dare i permessi in lettura al solo possessore:
    # chmod u+r nomefile


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •