Süntaks:
chown [VALIK] ... [OMANIK] [: [GRUPP]] FILE ..chown [VALIK] ... - viide = RFIL FILE ..
'chown' käsku saab kasutada koos faili- või viitenimega. OPTION, OWNER või GROUP on selle käsu jaoks valikulised. Igale failile või kaustale saab määrata kolme tüüpi õigusi kolme tüüpi kasutajatele. Kasutajatüübid on kasutaja, rühm ja teised ja load on loe (r), kirjuta (r) ja täitma (x).
Valikud:
Silt | Kirjeldus |
-c või -vahetused | Näitab muudatusi tegeliku faili omandis. |
-viide = FILE | Kasutage viitefaili alusel mis tahes faili või kausta omaniku muutmiseks. |
-R või -rekursiivne | Kasutage kataloogide omandi rekursiivseks muutmiseks. |
-ülitundlikkus | Tegutse selle järgi, kuhu sümboolsed lingid osutavad. |
-h või -no-dereference | Tegutse ise sümboolsete linkide järgi. |
-f või -vaikne või -vaikne | Nende failide puhul, mille omandiõigust ei saa muuta, jäetakse veateated välja. |
-v või -verbose | Näitab toiminguid, mis on tehtud iga faili jaoks chown-käsu jaoks. |
Näide 1: muutke faili kasutajaomandit
Kasutajal peab olema faili ja kausta kasutaja või rühma omandiõiguse muutmiseks rootõigus. Järgmine käsk 'chown' muudab kasutajaõiguse tekstifaili testi jaoks 'juur'.txt '.
$ ls -l test.txt$ sudo chown root test.txt
$ ls -l test.txt
Väljund:
Näide 2: muutke faili grupi omandiõigust
Mis tahes faili ja kausta grupi omandiõiguse muutmiseks peab kasutaja kasutama enne rühma nime ":". Järgmine käsk 'chown' muudab õpilaste grupiomandit.txt 'fail grupile,' testimine '.
$ ls -l õpilast.txt$ sudo chown: õpilaste testimine.txt
$ ls -l õpilast.txt
Väljund:
Näide 3: muutke faili nii kasutaja kui ka grupi omandiõigust
Nii kasutaja kui ka grupi omandiõigust saab muuta, kasutades käsku "chown". Järgmine käsk 'chown' muudab kasutaja omandiõiguse väärtuseks 'fahmida' ja grupeerib omandiõiguse faili 'test' jaoks.txt '.
$ ls -l test.txt$ sudo chown fahmida: testimise test.txt
$ ls -l test.txt
Väljund:
Näide 4: faili omaniku muutmine konkreetse kasutaja põhjal
Kui soovite mõne faili või kausta omandilist kuuluvust muuta praeguse omandiõiguse põhjal, peate käsuga 'chown' kasutama valikut '-from'. Selle näite esimene käsk 'chown' ei saa omanikku muuta, kuna praegune omanik on 'fahmida', mitte 'root'. Teine käsk 'chown' muudab faili 'test' jaoks kasutaja omandiõiguse väärtuseks 'yesmin' väärtusest 'fahmida'.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
Väljund:
Näide 5: Kasutaja ja rühma omaniku muutmine ühest failist teise failinimeks
Valiku -reference abil saab ühe faili või kausta omandilist kuuluvust hõlpsasti kopeerida teise faili või kausta. Järgmine käsk 'chown' kopeerib testi '' kasutaja ja grupi omandiõigused.txt 'fail' õpilastele.txt 'fail.
$ ls -l test.txt$ ls -l õpilast.txt
$ sudo chown - referents = test.txt õpilased.txt
$ ls -l õpilast.txt
Väljund:
Näide 6: Rekursiivselt saate muuta mis tahes kataloogi kasutaja või rühma omanikku
Järgmine käsk "chown" koos valikuga -R muudab kõigi kausta "kood" olevate failide ja kaustade kasutajaomandiõiguse "juureks" ning grupeerib "testimiseks".
$ ls -l kood$ sudo chown -R juur: testimiskood /
$ ls -l kood
Väljund:
Näide 7: loetlege kõik muudatused, mis chown on teinud mis tahes kausta jaoks
Järgmine käsk chown koos -v-ga näitab käsu täitmisel kõigi omandilise kuuluvuse muudatuste loendit.
$ sudo chown -v -R fahmida: fahmida kood$ ls -l
Väljund:
Järeldus
See õpetus aitab Linuxi kasutajal teada saada käsu 'chown' kasutamist ja rakendada käsku õigesti mis tahes faili või kausta omaniku muutmiseks.