Sintaksa:
chown [OPCIJA]… [VLASNIK] [: [GRUPA]] FILE…chown [OPCIJA]… --reference = DATUM DATOTEKE…
naredba 'chown' može se koristiti s nazivom datoteke ili referentnim nazivom datoteke. OPTION, OWNER ili GROUP nisu obvezni za ovu naredbu. Tri vrste dozvola tri vrste korisnika mogu se dodijeliti bilo kojoj datoteci ili mapi. Tipovi korisnika su korisnik, grupa i drugi a dozvole su čitati (r), pisati (r) i izvršiti (x).
Opcije:
Označiti | Opis |
-c ili -promjene | Prikazuje promjene u vlasništvu stvarne datoteke. |
-referenca = FILE | Koristite za promjenu vlasništva bilo koje datoteke ili mape na temelju referentne datoteke. |
-R ili -rekurzivno | Koristite za rekurzivnu promjenu vlasništva nad direktorijima. |
-dereference | Djelujte tamo gdje simboličke poveznice vode. |
-h ili -no-dereference | Djelujte na simboličkim vezama. |
-f ili -tiho ili -tiho | Poruke o pogreškama izostavit će se za one datoteke čije vlasništvo nije moguće promijeniti. |
-v ili -verbose | Prikazuje radnje poduzete za svaku datoteku za naredbu chown. |
Primjer-1: Promijenite vlasništvo korisnika nad datotekom
Korisnik mora imati privilegiju root da promijeni vlasništvo korisnika ili grupe nad datotekom i mapom. Sljedeća naredba 'chown' promijenit će vlasništvo korisnika u 'root' za test tekstualne datoteke.txt '.
$ ls -l test.txt$ sudo test korijena chown.txt
$ ls -l test.txt
Izlaz:
Primjer-2: Promijenite vlasništvo grupe nad datotekom
Korisnik mora koristiti ':' prije naziva grupe za promjenu vlasništva grupe nad bilo kojom datotekom i mapom. Sljedeća naredba 'chown' promijenit će vlasništvo grupe nad 'studentima.txt 'datoteka grupi,' testiranje '.
$ ls -l studenti.txt$ sudo chown: testiranje učenika.txt
$ ls -l studenti.txt
Izlaz:
Primjer-3: Promijenite vlasništvo datoteke i korisnika i grupe
Korisničko i grupno vlasništvo mogu se zajedno mijenjati pomoću naredbe 'chown'. Sljedeća naredba "chown" promijenit će vlasništvo korisnika u "fahmida", a vlasništvo grupe u "testiranje" za datoteku "test".txt '.
$ ls -l test.txt$ sudo chown fahmida: test testiranja.txt
$ ls -l test.txt
Izlaz:
Primjer 4: Promijenite vlasništvo nad datotekom na temelju određenog korisnika
Ako želite promijeniti vlasništvo bilo koje datoteke ili mape na temelju trenutnog vlasništva, tada morate upotrijebiti opciju '-from' s naredbom 'chown'. Prva naredba 'chown' u ovom primjeru neće moći promijeniti vlasništvo jer je trenutni vlasnik 'fahmida', a ne 'root'. Druga naredba 'chown' promijenit će vlasništvo korisnika u 'yesmin' iz 'fahmida' za datoteku 'test.txt '.
$ ls -l test.txt$ sudo chown --from = root jemin test.txt
$ ls -l test.txt
$ sudo chown --from = fahmida yesmin test.txt
$ ls -l test.txt
Izlaz:
Primjer-5: Promijenite vlasništvo korisnika i grupe iz jedne datoteke u drugu datoteku
Korištenjem opcije -reference vlasništvo nad jednom datotekom ili mapom može se lako kopirati u drugu datoteku ili mapu. Sljedeća naredba 'chown' kopirat će vlasništvo korisnika i grupe testa '.txt 'datoteka' studentima.txt 'datoteka.
$ ls -l test.txt$ ls -l studenti.txt
$ sudo chown --reference = test.txt studenti.txt
$ ls -l studenti.txt
Izlaz:
Primjer 6: Rekurzivno promijenite vlasništvo korisnika ili grupe bilo kojeg direktorija
Sljedeća naredba "chown" s opcijom -R promijenit će vlasništvo korisnika u "root", a vlasništvo grupe u "testiranje" za sve datoteke i mape u mapi "code".
$ ls -l kod$ sudo chown -R root: testni kod /
$ ls -l kod
Izlaz:
Primjer 7: Navedite sve promjene koje je chown izvršio za bilo koju mapu
Sljedeća naredba 'chown' s -v prikazat će popis svih promjena u vlasništvu izvršavanjem naredbe.
$ sudo chown -v -R fahmida: fahmida kôd$ ls -l
Izlaz:
Zaključak
Ovaj vodič pomoći će korisniku Linuxa da zna upotrebu naredbe 'chown' i pravilno primijeni naredbu za promjenu vlasništva nad bilo kojom datotekom ili mapom.