Linux naredbe

Primjeri naredbi za Linux chown

Primjeri naredbi za Linux chown
Svaka datoteka i mape povezane su s određenim korisnicima i grupama u Linuxu zbog sigurnosti. Dopuštenje za svakog korisnika i grupu različito je i svim datotekama i mapama ne mogu pristupiti svi korisnici i grupe. Ponekad moramo promijeniti vlasništvo i dopuštenje grupe za bilo koju datoteku ili mapu s terminala. Ovaj se zadatak može lako izvršiti pomoću naredbe 'chown'. Upotreba naredbe 'chown' prikazana je u ovom vodiču na različitim primjerima.

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.

Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...
Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...