Syntaks:
chown [alternativ]… [eier] [: [gruppe]] fil ..
Chown [alternativ]… -Reference = rFile -fil ..
'Chown' -kommando kan brukes med filnavnet eller referansefilnavnet. Alternativ, eier eller gruppe er valgfritt for denne kommandoen. Tre typer tillatelser av tre typer brukere kan tilordnes for hvilken som helst fil eller mappe. Brukertypene er brukeren, gruppen og andre og tillatelser er Les (r), skriv (r) og Utfør (x).
Alternativer:
stikkord | Beskrivelse |
-C eller -endringer | Viser endringene i eierskapet til den faktiske filen. |
-referanse = fil | Brukes til å endre eierforholdet til hvilken som helst fil eller mappe basert på referansefilen. |
-R eller -recursive | Bruk til å endre eierskap til kataloger rekursivt. |
-Dereferanse | Handle på hvor de symbolske koblingene peker på. |
-h eller -no -dereferanse | Handle på symbolsk koblinger selv. |
-f eller -silent eller -quiet | Feilmeldinger vil bli utelatt for de filene hvis eierskap ikke kan endres. |
-V eller -verbose | Viser handlingene som er tatt for hver fil for Chown -kommando. |
Eksempel 1: Endre brukerens eierskap til en fil
Brukeren må ha rotprivilegium for å endre bruker- eller gruppeeierskap til en fil og mappe. Følgende 'Chown' -kommando vil endre brukerens eierskap til 'Root' for tekstfilen '-testen.tekst'.
$ ls -l test.tekst
$ sudo chown root test.tekst
$ ls -l test.tekst
Produksjon:
Eksempel-2: Endre gruppeeierskapet til en fil
Brukeren må bruke ':' Før gruppenavnet for å endre gruppeeierskapet til en hvilken som helst fil og mappe. Følgende "Chown" -kommando vil endre gruppeeierskapet til "studenter.txt 'fil til gruppen,' testing '.
$ ls -l studenter.tekst
$ sudo chown: testing studenter.tekst
$ ls -l studenter.tekst
Produksjon:
Eksempel-3: Endre både bruker- og gruppeeierskap i en fil
Både bruker- og gruppeeierskap kan endres sammen ved å bruke 'Chown' -kommando. Følgende "Chown" -kommando vil endre brukerens eierskap til 'Fahmida' og gruppeeierskap til 'Testing' for filen '-testen.tekst'.
$ ls -l test.tekst
$ sudo chown fahmida: testtest.tekst
$ ls -l test.tekst
Produksjon:
Eksempel-4: Endre eierskapet til en fil basert på en bestemt bruker
Hvis du vil endre eierforholdet til en fil eller mappe basert på det nåværende eierskapet, må du bruke '-fra' -alternativet med 'Chown' -kommandoen. Den første 'Chown' -kommandoen i dette eksemplet vil ikke kunne endre eierskapet fordi den nåværende eieren er 'Fahmida' ikke 'Root'. Den andre 'Chown' -kommandoen vil endre brukerens eierskap til 'Yesmin' fra 'Fahmida' for filen '-testen.tekst'.
$ ls -l test.tekst
$ sudo chown --fra = root yesmin test.tekst
$ ls -l test.tekst
$ sudo chown --fra = fahmida yesmin test.tekst
$ ls -l test.tekst
Produksjon:
Eksempel-5: Endre bruker- og gruppeeierskap fra en fil til et annet filnavn
Ved å bruke eierskap til en fil eller mappe kan enkelt kopieres til en annen fil og mappe. Følgende "Chown" -kommando vil kopiere bruker- og gruppeeierskap til "-testen.txt 'fil til' studenter.txt 'fil.
$ ls -l test.tekst
$ ls -l studenter.tekst
$ sudo chown -reference = test.TXT -studenter.tekst
$ ls -l studenter.tekst
Produksjon:
Eksempel-6: Endre bruker- eller gruppeeierskap til enhver katalog rekursivt
Følgende 'Chown' -kommando med -R -alternativet vil endre brukerens eierskap til 'Root' og gruppeeierskap til 'Testing' for alle filene og mappene under 'kode' -mappen.
$ ls -l kode
$ sudo chown -r root: testing kode/
$ ls -l kode
Produksjon:
Eksempel-7: Liste opp alle endringene som er gjort av Chown for en hvilken som helst mappe
Følgende "Chown" -kommando med -v -alternativet vil vise listen over alle eierandringer ved å utføre kommandoen.
$ sudo chown -v -r fahmida: fahmida kode
$ ls -l
Produksjon:
Denne opplæringen vil hjelpe Linux -brukeren til å kjenne bruken av 'Chown' -kommandoen og bruke kommandoen riktig for å endre eierskapet for en hvilken som helst fil eller mappe.