GNU/Linux
GNU/Linux ha la propria forza
nella sua attiva comunità,
sempre compatta e portata
all'aiuto verso gli altri
e la condivisione reciproca.
In questo modo ogni utente
entra in una comunità grande
ma soprattutto orientata alla
libertà e aiuto per tutti.
Main Link
Modifica Attributi File
mail
X qualsiasi dubbio, curiosità,
rikiesta di aiuto, segnalazioni, proposte
o quello ke volete voi nn esitate a
mandarmi una mail

Aiuta Free Penguin
Tips & Tricks
Elenco Comandi della Shell per GNU/Linux



Modifica attributi dei File





chgrp


Sintassi:

chgrp [OPZIONE...] GROUP FILE...

Descrizione:

chgrp permette di modificare il gruppo di appartenena dei file specificati, mantenendo inalterato il proprietario. GROUP specifica il nuovo gruppo.

Esempi:

chgrp astronauti nasa.doc

il nuovo gruppo del file nasa.doc sarà astronauti



chmod


Sintassi:

sintassi 1: chmod [OPZIONE...] XYZ FILE...

sintassi 2: chmod [OPZIONE...] UGA FILE...

Descrizione:

chmod cambia i permessi di un file. Specifica cioè le modalità di accesso al file consentite ai diversi utenti.

sintassi 1:

X indica gli utenti nei confronti dei quali voglio modificare gli accessi.

a = tutti (dall'inglese (a)ll)

g = le persone dello stesso gruppo (deriva da (g)roup)

u = l'utente stesso (deriva da (u)ser)

Y indica che azione voglio compiere sugli accessi che intendo modificare.

+ = attivare

- = togliere

Z indica che tipo di accessi voglio modificare.

r = lettura (da (r)ead)

w = scrittura (da (w)rite)

x = esecuzione (da e(x)ecute)

Infine vanno indicati i file di cui si vogliono modificare gli attributi.

sintassi 2:

Gli attributi riguardanti l'utente, il suo gruppo e gli altri utenti possono essere pensati come 3 numeri binari di 3 cifre ciascuno. Le tre cifre rappresentano nell'ordine gli accessi in lettura, scrittura ed esecuzione. Porre a 1 le cifre corrispondenti agli accessi che si vogliono attivare, a 0 le altre. Convertire ora ognuno dei 3 numeri in base 8, si otterranno 3 numeri di una cifra ottale ciascuno.

U -> numero riguardante l'utente

G -> numero riguardante il gruppo dell'utente

A -> numero riguardante tutti

In definitiva specificando le tre cifre ottali UGA in modo opportuno è possibile impostare tuttu gli attributi in un colpo solo.

Bisogna ovviamente specificarei file a cui si vogliono cambiare gli attributi.

Esempi:

chmod a+r topolino.txt

do a tutti la possibilità di aprire in lettura il file topolino.txt

chmod 644 pippo.txt

attivo la lettura per tutti, la scrittura solo per me



chown


Sintassi:

chown [OPZIONE...] OWNER [:GROUP] FILE...

Descrizione:

chown permette di modificare il proprietario dei file specificati. Il nuovo proprietario è specificato in OWNER. L'argomento opzionale GROUP permette eventualmente di indicare anche un nuovo gruppo di appartenenza per il file. Root può usare questo comando senza limiti, gli altri utenti solo sui propri file.

Esempi:

chown luca libro.txt

cedo la proprietà di libro.txt all'utente luca

chown marco:simpatici scherzi.html in questo caso il nuovo proprietario sarà marco e il gruppo simpatici (marco appartiene anche a quel gruppo)