Ako používať príkaz chown v systéme Linux na nastavenie nových vlastníkov súborov
Pomocou príkazu Linuxu „chown“ môžete súborom alebo priečinkom priradiť nových vlastníkov alebo skupiny. Príkaz je možné prispôsobiť.
Čo je príkaz chown v systéme Linux?
Zvyčajne zostáva vlastníkom súboru ten, kto ho vytvoril. Ak však potrebujete zmeniť vlastníctvo alebo skupinu súboru alebo priečinka, Linux vám ponúka vhodný nástroj v podobe príkazu „chown“. Názov príkazu chown je odvodený od slov CHange OWNer(zmeniť vlastníka). Vo väčšine distribúcií Linuxu, ako napríklad Debian alebo Ubuntu, je tento príkaz súčasťou štandardnej výbavy.
Ako funguje príkaz chown?
Ak chcete pomocou príkazu chown v systéme Linux určiť nového vlastníka súboru alebo priečinka, môžete do príkazu zahrnúť používateľské meno alebo ID nového vlastníka. Príkaz chown v systéme Linux načíta potrebné informácie zo súborov /etc/passwd a /etc/group. Okrem toho môžete pomocou tohto príkazu zmeniť členstvo súboru alebo priečinka v skupine.
Aká je syntax príkazu chown v systéme Linux?
Príkaz chown má vždy rovnakú základnú syntax. Vyzerá takto:
$ chown [Options] [Owner] [:[Group] FilebashExistuje však niekoľko rôznych spôsobov, ako možno kombinovať meno nového vlastníka a skupiny. Linux chown umožňuje tieto kombinácie:
- owner_name:group_name: týmto sa súčasne zmení vlastník a skupina.
- :group_name: zmení sa len členstvo v skupine; meno vlastníka zostane nezmenené.
- owner_name: zmení sa iba vlastník.
- owner_name:: zmení sa vlastník; ako skupina funguje predvolená skupina aktuálne prihláseného používateľa.
Aké sú možnosti príkazu chown v systéme Linux?
Existuje niekoľko možností, ktoré môžete použiť na ďalšie špecifikovanie príkazu. Najdôležitejšie z nich sú:
- -c alebo –changes: Použitím tejto voľby príkaz chown v systéme Linux zobrazí iba súbory, ktorých vlastník bol zmenený.
- -f alebo –force: Ak použijete túto voľbu, nebudú sa zobrazovať chybové správy o neúspešných pokusoch o zmenu.
- -R alebo –recursive: Pomocou tejto možnosti zabezpečíte, že pri vykonaní príkazu chown sa zmenia aj všetky podadresáre a adresáre.
- -v alebo –verbose: Táto voľba vám umožňuje vidieť, čo príkaz chown v systéme Linux robí.
Príklady Linux chown
Aby ste lepšie pochopili, ako sa používa príkaz chown v systéme Linux, uvádzame niekoľko príkladov:
$ chown Peter examplefile.txtbashPomocou tohto príkazu chown v systéme Linux sa používateľ Peter stáva novým vlastníkom súboru examplefile.txt.
$ chown $USER examplefile.txtbashTo znamená, že aktuálny používateľ sa stáva vlastníkom súboru examplefile.txt.
$ chown -cR Peter:files /media/documentsbashPoužívateľ Peter sa stáva vlastníkom adresára /media/documents a všetkých súvisiacich podadresárov. Okrem toho sa tieto adresáre a podadresáre prenesú do skupiny „files“.