Linuxi käsud

Linuxi chown-käskude näited

Linuxi chown-käskude näited
Kõik failid ja kaustad on turvalisuse huvides seotud Linuxi konkreetsete kasutajate ja rühmadega. Iga kasutaja ja grupi luba on erinev ning kõik failid ja kaustad pole kõigile kasutajatele ja rühmadele juurdepääsetavad. Mõnikord peame terminalis muutma mis tahes faili või kausta omandilist kuuluvust ja rühmaõigusi. Selle ülesande saab hõlpsasti teha käsu 'chown' abil. Käsu 'chown' kasutusalad on selles õpetuses näidatud erinevate näidete abil.

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.

Kuidas muuta hiirekursori ja kursori suurust, värvi ja skeemi Windows 10-s
Windows 10 hiirekursor ja kursor on operatsioonisüsteemi väga olulised aspektid. Seda võib öelda ka teiste opsüsteemide kohta, nii et tegelikult pole ...
Tasuta ja avatud lähtekoodiga mängumootorid Linuxi mängude arendamiseks
See artikkel hõlmab loetelu tasuta ja avatud lähtekoodiga mängumootoritest, mida saab kasutada 2D- ja 3D-mängude arendamiseks Linuxis. Selliseid mängu...
Tomb Raider for Linuxi õpetus
Shadow of the Tomb Raider on kaheteistkümnes täiendus seeria Tomb Raider - tegevus- ja seiklusmängude frantsiisile, mille on loonud Eidos Montreal. Ni...