Opensuse: gestire i permessi dei vari files.

Come in qualsiasi altro sistema operativo anche lavorando con opensuse dovremo gestire i relativi permessi di file e cartelle.

Innnanzitutto è necessario capire come funzionano i vari permessi nel filesystem di linux, perciò meglio partire da un output di ls come esempio perciò digitiamo :

wickerman75@linuxbox: ls –l pippo.txt

-rx-rx-r– wickerman75 users 2010-02-15 20:40 pippo.txt

La stringa di risposta del prompt ci mostra varie informazioni, la più interessante in questo post sono i primi 10 caratteri.

Il primo carattere di questa stringa indica nell’output se si tratta di un file come questo, se si tratta di una directory avremmo avuto una d oppure di un link in quel caso una l.

Gli altri nove caratteri indicano i relativi permessi sul file, o sulla cartella o link che sia, i permessi sotto linux sono

Read (r): riferito ad un file indica che un file può essere letto, per una directory che possa essere elencato il suo contenuto.

Write (w): riferito ad un file indica che questo possa essere modificato, per una directory che si possa creare o cancellare files al suo interno.

Execute (x): riferito ad un file vuol dire che questo può essere eseguito, riferito a una directory che ci si possa spostare nella directory attraverso il comando cd.

I permessi si raggruppano di tre caratteri in tre, del tipo rwx rwx rwx e si riferiscono rispettivamente a:

Da 1° al 3° carattere per il proprietario del file o della directory.

Da 4° al 6° carattere per il gruppo del gruppo di appartennenza.

Da 7° al 9° carattere per tutti gli altri non inclusi nei primi sei caratteri.

I permessi sono visualizzati in linux anche in forma numerica , i numeri si ottengono dalla somma dei caratteri raggruppati in tre cifre alla volta assegnando come valore 4 per read, 2 per write e uno per execute.

Con riferimento all’output di prima avremmo 664, ovvero 6 per il propietario (4 read + 2 write), 6 per il gruppo (4 read + 2 write) ed infine 4 per gli altri (4 read).

  1. Lascia un commento

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: