Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Sistema ottale e modifica delle proprietà dei file in UNIX

I permessi di lettura, scrittura ed esecuzione sui file e le cartelle possono essere impostati all'interno di un sistema UNIX anche attraverso l'utilizzo di opzioni numeriche, ma sempre tramite il comando chmod.

Stiamo parlando del sistema ottale, dove per i permessi di lettura sostituiamo la lettera r con il valore 4, per i permessi di scrittura sostituiamo la lettera w con il valore 2, infine, per i permessi di esecuzione sostituiamo la lettera x con il valore 1.

(L'articolo continua più sotto...)

Quindi, ragionando in "ottali", abbiamo che r+w+x è uguale a 4+2+1, cioe 7 che corrisponde al 9 di un sistema decimale.

I tre valori utilizzati nel sistema ottale possono essere sommati tra di loro e di conseguenza generare differenti combinazioni corrispondenti ad una determinata tipologia di permessi:

Quindi, se intendessimo assegnare all'owner di un determinato file tutti e tre permessi ed esclusivamente quello di lettura al group e agli atri utenti, dovremmo digitare il seguente comando:
chmod 744 nome_file
Naturalmente, il sistema UNIX prevede la possibilità di modificare le proprietà di un determinato contenuto, il caso classico è quello relativo al "passaggio di proprietà" di un file tra un utente ed un'altro o tra un gruppo di lavoro ed un altro.
In questo caso ci vegono in aiuto i comadi chown (change owner) e chgrp (change group):
chown nuovo_proprietario file
chown nuovo_gruppo file

Corsi
Corso LinuxCorso Linux
Guida completa al sistema open-source. A partire da 39 €.
Corso PHPCorso PHP
Corso completo per la creazione di siti Web dinamici. A partire da 49 €.
Corso Ruby e Ruby On RailsCorso Ruby e Ruby On Rails
Creare software ed applicazioni Web con Ruby e ROR. A partire da 49 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122