Sintassi:
chown [opzione]… [proprietario] [: [gruppo]] file ..
CHOWN [opzione] ... --Reference = RFILE FILE ..
Il comando 'CHOWN' può essere utilizzato con il nome file o il nome file di riferimento. Opzione, proprietario o gruppo sono opzionali per questo comando. È possibile assegnare tre tipi di autorizzazioni di tre tipi di utenti per qualsiasi file o cartella. I tipi di utente sono l'utente, gruppo E altri e le autorizzazioni sono Leggi (R), Scrivi (R) E eseguire (x).
Opzioni:
Etichetta | Descrizione |
-c o -cambia | Mostra le modifiche alla proprietà del file effettivo. |
-Riferimento = file | Utilizzare per modificare la proprietà di qualsiasi file o cartella in base al file di riferimento. |
-R o -recursivo | Utilizzare per cambiare la proprietà delle directory in modo ricorsivo. |
-dereference | Agire su dove indicano i collegamenti simbolici. |
-H o -No -Dereference | Agire su collegamenti simbolici stessi. |
-f o -silent o -quiet | I messaggi di errore verranno omessi per quei file la cui proprietà non può essere modificata. |
-V o -verbose | Mostra le azioni intraprese per ogni file per comando Chown. |
Esempio-1: modificare la proprietà dell'utente di un file
L'utente deve avere il privilegio di root di modificare la proprietà dell'utente o del gruppo di un file e una cartella. Il seguente comando "Chown" cambierà la proprietà dell'utente in "root" per il test del file di testo ".TXT'.
$ ls -l test.TXT
$ Sudo Chown Root Test.TXT
$ ls -l test.TXT
Produzione:
Esempio-2: modifica la proprietà del gruppo di un file
L'utente deve utilizzare ":" Prima del nome del gruppo per modificare la proprietà del gruppo di qualsiasi file e cartella. Il seguente comando "Chown" cambierà la proprietà del gruppo di "Studenti.txt 'file al gruppo,' test '.
$ ls -l studenti.TXT
$ sudo chown: testare gli studenti.TXT
$ ls -l studenti.TXT
Produzione:
Esempio-3: modificare la proprietà dell'utente e del gruppo di un file
La proprietà sia dell'utente che del gruppo può essere modificata insieme utilizzando il comando "Chown". Il seguente comando "CHOWN" cambierà la proprietà dell'utente in "Fahmida" e la proprietà del gruppo al "test" per il test del file ".TXT'.
$ ls -l test.TXT
$ sudo chown fahmida: test di test.TXT
$ ls -l test.TXT
Produzione:
Esempio-4: modificare la proprietà di un file in base a un determinato utente
Se si desidera modificare la proprietà di qualsiasi file o cartella in base alla proprietà attuale, è necessario utilizzare l'opzione '-from' con il comando 'cofano'. Il primo comando "Chown" in questo esempio non sarà in grado di cambiare la proprietà perché l'attuale proprietario è "Fahmida" non "root". Il secondo comando "Chown" cambierà la proprietà dell'utente in "Yesmin" da "Fahmida" per il test del file ".TXT'.
$ ls -l test.TXT
$ sudo chown - -from = root yesmin test.TXT
$ ls -l test.TXT
$ sudo chown - -from = fahmida yesmin test.TXT
$ ls -l test.TXT
Produzione:
Esempio-5: modifica la proprietà dell'utente e del gruppo da un file a un altro nome file
Utilizzando -Reference Option La proprietà di un file o una cartella può essere facilmente copiata in un altro file e cartella. Il seguente comando "Chown" copierà la proprietà dell'utente e del gruppo di "test.txt 'File to' Students.TXT 'FILE.
$ ls -l test.TXT
$ ls -l studenti.TXT
$ sudo chown --reference = test.Studenti TXT.TXT
$ ls -l studenti.TXT
Produzione:
Esempio-6: modificare in modo ricorsivo l'utente o il gruppo di qualsiasi directory
Il seguente comando "CHOWN" con -r cambierà la proprietà dell'utente in "root" e proprietà del gruppo in "test" per tutti i file e le cartelle nella cartella "codice".
Codice $ ls -l
$ sudo chown -r root: codice di test/
Codice $ ls -l
Produzione:
Esempio-7: elenca tutte le modifiche apportate da Chown per qualsiasi cartella
Il seguente comando "CHOWN" con -v mostrerà l'elenco di tutte le modifiche in proprietà eseguendo il comando.
$ sudo chown -v -r fahmida: codice fahmida
$ ls -l
Produzione:
Questo tutorial aiuterà l'utente Linux a conoscere l'uso del comando "Chown" e applicare correttamente il comando per modificare la proprietà per qualsiasi file o cartella.