Syntax:
chown [VOĽBA]… [VLASTNÍK] [: [SKUPINA]] SÚBOR ..chown [OPTION]… --reference = SÚBOR RFILE ..
Príkaz „chown“ možno použiť s názvom súboru alebo referenčným názvom súboru. OPTION, OWNER alebo GROUP sú pre tento príkaz voliteľné. K ľubovoľnému súboru alebo priečinku je možné priradiť tri typy povolení troch typov používateľov. Typy používateľov sú používateľ, skupina a iné a povolenia sú čítať (r), písať (r) a vykonať (x).
Možnosti:
Označiť | Popis |
-c alebo -zmeny | Ukazuje zmeny vo vlastníctve skutočného súboru. |
-referencia = SÚBOR | Používa sa na zmenu vlastníctva ľubovoľného súboru alebo priečinka na základe referenčného súboru. |
-R alebo - rekurzívny | Používa sa na rekurzívnu zmenu vlastníctva adresárov. |
-dereferencia | Konajte podľa toho, kam smerujú symbolické odkazy. |
-h alebo -dereferencia | Konajte podľa samotných symbolických odkazov. |
-f alebo-tichý alebo-tichý | Chybové správy budú vynechané pre súbory, ktorých vlastníctvo nie je možné zmeniť. |
-v alebo -verbose | Zobrazuje akcie vykonané pre každý súbor pre príkaz chown. |
Príklad 1: Zmeňte vlastníctvo súboru používateľom
Užívateľ musí mať oprávnenie root, aby mohol zmeniť vlastníctvo súboru alebo priečinka používateľom alebo skupinou. Nasledujúci príkaz „chown“ zmení vlastníctvo používateľa na „root“ pre test textového súboru.TXT'.
$ ls -l test.TXT$ sudo chown root test.TXT
$ ls -l test.TXT
Výkon:
Príklad 2: Zmeňte skupinové vlastníctvo súboru
Užívateľ musí pred menom skupiny použiť predponu „:“, aby zmenil vlastníctvo skupiny v ľubovoľnom súbore alebo priečinku. Nasledujúci príkaz „chown“ zmení vlastníctvo skupiny „študentov“.txt 'súbor do skupiny,' testovanie '.
$ ls -l študentov.TXT$ sudo chown: testovanie študentov.TXT
$ ls -l študentov.TXT
Výkon:
Príklad 3: Zmeňte vlastníctvo súboru používateľom aj skupinami
Vlastníctvo používateľa aj skupiny je možné zmeniť spoločne pomocou príkazu „chown“. Nasledujúci príkaz „chown“ zmení vlastníctvo používateľa na „fahmida“ a skupinové vlastníctvo na „testovanie“ testu „súboru“.TXT'.
$ ls -l test.TXT$ sudo chown fahmida: testovací test.TXT
$ ls -l test.TXT
Výkon:
Príklad-4: Zmena vlastníctva súboru na základe konkrétneho používateľa
Ak chcete zmeniť vlastníctvo ľubovoľného súboru alebo priečinka na základe aktuálneho vlastníctva, musíte pomocou príkazu „chown“ použiť možnosť „-from“. Prvý príkaz „chown“ v tomto príklade nebude schopný zmeniť vlastníctvo, pretože súčasný vlastník je „fahmida“, nie „root“. Druhý príkaz „chown“ zmení vlastníctvo používateľa na „yesmin“ z „fahmida“ pre test „súboru“.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ýkon:
Príklad-5: Zmeňte vlastníctvo používateľa a skupiny z jedného súboru na iný názov súboru
Použitím možnosti -reference možno vlastníctvo jedného súboru alebo priečinka ľahko skopírovať do iného súboru a priečinka. Nasledujúci príkaz „chown“ skopíruje vlastníctvo „testu“ používateľa a skupiny.txt „podať“ študentom.súbor txt.
$ ls -l test.TXT$ ls -l študentov.TXT
$ sudo chown --reference = test.študenti txt.TXT
$ ls -l študentov.TXT
Výkon:
Príklad 6: Rekurzívne zmeňte vlastníctvo používateľa alebo skupiny ľubovoľného adresára
Nasledujúci príkaz „chown“ s možnosťou -R zmení vlastníctvo používateľa na „root“ a skupinové vlastníctvo na „testovanie“ všetkých súborov a priečinkov v priečinku „code“.
$ ls -l kód$ sudo chown -R root: testovací kód /
$ ls -l kód
Výkon:
Príklad-7: Uveďte zoznam všetkých zmien vykonaných programom chown pre ľubovoľný priečinok
Nasledujúci príkaz „chown“ s voľbou -v zobrazí zoznam všetkých zmien vo vlastníctve vykonaním príkazu.
$ sudo chown -v -R fahmida: kód fahmida$ ls -l
Výkon:
Záver
Tento výukový program pomôže používateľom systému Linux poznať použitie príkazu „chown“ a správne použiť príkaz na zmenu vlastníctva ľubovoľného súboru alebo priečinka.