Guida per principianti a GNU/Linux: cambiare i permessi

GNU/Linuxcondivide con tutti i sistemi Unix una potente gestione dei permessi

GNU/Linux condivide con tutti i sistemi Unix una potente gestione dei permessi

Abbiamo visto perché esistono e a cosa servono i permessi. Adesso vediamo come cambiarli.

Prima di tutto va detto che i permessi delle directory di sistema (cioè tutte quelle che non sono la nostra home o la home di altri utenti) non andrebbero cambiati affatto, a meno di casi molto particolari e sapendo molto, ma molto precisamente cosa fare. Altrimenti il rischio è rendere inusabile il sistema.

Detto questo, il modo più facile è per via grafica. Usando Nautilus (e quindi GNOME) basta:

click destro > proprietà > permessi

Per farlo da shell ci serviremo invece di chmod, un comando delle utility GNU. E’ molto semplice:

chmod permessi /percorso/file

Il formato dei permessi si può esprimere in due modi: numerico o simbolico. Vediamo quello simbolico, più semplice. Esso è formato da tre caratteri. Il primo può essere:

u: utente proprietario del file

g: gruppo

o: altri utenti (others)

a: tutti (all) – in pratica sarebbe come dire u+g+o

Il secondo carattere può essere un segno + (più) oppure un segno - (meno) a seconda se vogliamo attivare o disattivare il permesso specificato dal terzo carattere.

Il terzo carattere può essere r (read), w (write), o x (execute).

Quindi, volendo rendere il file eseguibile solo per l’utente proprietario, scriveremo:

chmod u+x /percorso/file

Se invece vogliamo rendere il file non eseguibile da nessuno, scriveremo:

chmod a-x /percorso/file

Se desideriamo renderelo scrivibile dagli utenti del gruppo:

chmod g+w /percorso/file

Vediamo come cambiare il proprietario e il gruppo. Il comando è chown (change owner).

chown utente:gruppo /percorso/file

Ad esempio:

chown paperino:paperopoli /percorso/file

Dove “paperino” è il nome del nuovo utente proprietario e “paperopoli” il nome del nuovo gruppo.

Ovviamente se vogliamo modificare i permessi di un file di cui non siamo proprietari, non potremo farlo. Ci servirà essere root. E questo è l’argomento della prossima puntata.

1 Risposta a “Guida per principianti a GNU/Linux: cambiare i permessi”


  1. 1 Sofisma 30 Agosto 2008 alle 15:12

    Ciao

    bella guida :)

    Magari, per completarla… potresti aggiungere qualche comando per verificare che i permessi siano stati cambiati correttamente.

    Un “ls -l” tanto per intenderci :)


Lascia una Risposta




Firefox 3.5 su Ubuntu

Feed RSS Guiodic Blog

RSS Guiodic Blog
intervista a Richard Stallman

 

Agosto 2008
L M M G V S D
« Lug   Set »
 123
45678910
11121314151617
18192021222324
25262728293031

Archivi

Antipixel