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 166 posts

Perchè i geeks amano i computer? Unzip, strip, touch, finger, grep, mount, fsck, more,yes, fsck, unmount, sleep

You might also like

Guide software 0 Comments

Guida HTML

Introduzione HTML (HyperText Markup Language) è il primo linguaggio ideato (e il più utilizzato) per realizzare pagine ipertestuali, più comunemente note come pagine internet. Una comune pagina HTML è un

Linux 0 Comments

Aggiungere la memoria di swap su Centos 7

Introduzione Uno dei modi più semplici per rendere il server più reattivo e proteggere dagli errori di memoria fuori dall’applicazione è aggiungere un certo spazio di swap. Lo swap è un’area su

Guide software 0 Comments

Presentazione ufficiale Microsoft Windows 10

Il 21 Gennaio Microsoft ha presentato Windows 10, sopra il video della presentazione che è stata trasmessa in streaming alle 18.00 (ore italiane) sul sito Microsoft. Sotto alcune immagini del nuovo

0 Commenti

Nessun commento presente

Puoi essere il primo a commentare questo articolo!

Lascia un commento