Comando chown in Linux – Acquisire i diritti di cartelle e files

Comando chown in Linux – Acquisire i diritti di cartelle e files

In Linux c’è un particolare comando che permette la modifica del proprietario di cartelle e files, questo comando è chown.

Chown modifica l’utente o la proprietà di gruppo di ciascun dato. Se viene fornito solo un proprietario (un nome utente o un ID utente numerico), tale utente viene creato ed associato al proprietario di ciascun dato e il gruppo di file non viene modificato. Se il proprietario è seguito da un colon o due punti e da un nome di gruppo (o un ID di gruppo numerico), senza spazi tra di essi, anche la proprietà del gruppo dei file viene modificata. Se un nome di gruppo segue un nome, ma il nome di gruppo viene fatto il proprietario dei file e il gruppo dei file viene modificato nel gruppo di login dell’utente. Se vengono dati il ​​colon e il gruppo, ma il proprietario è omesso, solo il gruppo di file viene modificato; In questo caso, chown esegue la stessa funzione di chgrp. Se viene dato solo un colon o se l’intero operando è vuoto, né il proprietario né il gruppo vengono modificati.

Opzioni

Cambiare il proprietario o il gruppo di ciascun FILE in OWNER o GROUP . Con –referenza , modificare il proprietario e il gruppo di ciascun FILE a quelli di RFILE .

-c , –changes Come verbosa, ma segnalare solo quando viene apportata una modifica.
-f–silent–quiet Sopprimere la maggior parte dei messaggi di errore.
-v , –verbose Uscita una diagnostica per ogni file elaborato.
–dereference Affronti il ​​file di riferimento di ogni collegamento simbolico piuttosto che il collegamento simbolico stesso, che è l’impostazione predefinita.
-h , – no-dereference Affidano i collegamenti simbolici invece di qualsiasi file di riferimento. Questa opzione è utile solo su sistemi che possono modificare la proprietà di un simbolo.
– da = CURRENT_OWNER: CURRENT_GROUP Cambiare il proprietario o il gruppo di ciascun file solo se il suo proprietario o gruppo corrisponde a quelli specificati qui. Può essere omesso, nel qual caso non è richiesta una corrispondenza per l’attributo omesso.
–no-preserve-root Non trattare ‘ / ‘ (la directory principale ) in un modo speciale, che è l’impostazione predefinita.
–preserve-root Non funzionare ricorsivamente su ‘ / ‘.
–reference = RFILE Utilizza proprietario e gruppo RFILE piuttosto che specificare i valori OWNER: GROUP .
-R , – recursive Funziona in modo ricorsivo su file e directory.

Le seguenti opzioni modificano la transizione di una gerarchia quando viene specificata anche l’ opzione -R . Se viene specificato più di uno, viene applicata solo quella finale.

-H Se un argomento della riga di comando è un collegamento simbolico a una directory, trascinarlo.
-L Traverse ogni collegamento simbolico a una directory incontrata
-P Non attraversare alcun collegamento simbolico, che è l’impostazione predefinita.
–help Visualizzare questa guida e uscire.
–version Uscite e uscite della versione di output.

Il proprietario non è modificato se non specificato. Gruppo è invariato se non specificato, o modificato al gruppo di login se implicata da un ‘ : ‘ a seguito di una simbolica PROPRIETARIO . OWNER e GROUP possono essere numerici e simbolici.

Esempi

Assegnare all’utente Pippo il diritto di accedere al file istruzioni.doc

 chown Pippo istruzione.doc 

un opzione interessante è -v che permette di visualizzare l’esecuzione

 chown Pippo istruzione.doc -v

Assegnare all’utente Pippo il diritto di accedere alla cartella Mandaz ed i suoi files

 chown -r Pippo Mandaz -v 

Le cartelle hanno valore assoluto o il comando deve essere dato dalla cartella contenente la stessa

[root@localhost home]# chown -r Pippo Mandaz -v 
[root@localhost home]# chown -r Pippo /home/Mandaz -v 

in questo caso l’aggiunta dell’opzione -r permetterà di acquisire i diritti anche sulle sottocartelle e files

La procedura rimane la stessa nel qual caso Pippo appartenga ad un gruppo di lavoro specifico, esempio gruppo1, ma andrà inserito il gruppo da modificare

 chown -r Pippo:gruppo1 Mandaz -v 
Previous Configurare router TP-Link TD-W8961N (IT) Versione 2
Next Magento 2 - Permessi sui file e le cartelle

About author

Andrea Mandato
Andrea Mandato 169 posts

<p>Perchè i geeks amano i computer?<br /> Unzip, strip, touch, finger, grep, mount, fsck, more,yes, fsck, unmount, sleep</p>

You might also like

Guide software 1Comments

Perdita della partizione a causa di un problema software

Questa è una delle problematiche risolvibili facilmente e con costi contenuti, solitamente il problema viene dato da un software che modifica il file di boot, come può essere l’uso di un

Linux 0 Comments

Come aggiornare Ubuntu

Principalmente esistono 2 metodi per aggiornare Ubuntu o comunque una distribuzione da lui derivata. La prima opzione è quella per via “grafica” tramite il programma integrato Aggiornamenti Software presente in

Linux 0 Comments

Ubuntu Touch

Ubuntu è in arrivo su smartphone e tablet, ed in grande stile. Ubuntu Touch è sviluppato da Canonical ed impostato per essere a disposizione del pubblico dal mese di ottobre. I produttori

0 Commenti

Nessun commento presente

Puoi essere il primo a commentare questo articolo!

Lascia un commento