Uvod u Chown Command u Linuxu

U Linuxu, kada stvaramo datoteku, mapu ili vezu, svaka je datoteka ili mapa povezana s grupom i vlasnikom kojem su dodijeljena prava prava pristupa vlasniku datoteke, članovima grupe i drugima.

Za stvaranje datoteke u Linuxu možemo upotrijebiti sintaksu u nastavku:

Sintaksa:

touch file_name

Izlaz:

Kada se datoteka stvori, korisnik koji je stvorio datoteku postaje vlasnik, a grupa koju vlasnik posjeduje postaje trenutna grupa korisnika.

Budući da istodobno može biti mnogo ljudi koji koriste Linux, moramo povećati sigurnost da svaki korisnik pristupa svojoj datoteci. Dozvole za pristup datoteci daju se:

  • Korisnik: Samo vlasnik datoteke daje dozvolu za pristup datoteci.
  • Grupa: Grupa korisnika ima dozvolu za pristup datoteci.
  • Ostalo: Svaki drugi korisnik koji pokušava pristupiti datoteci može imati pristup.

CHOWN znači PROMJENI VLASNIŠTVO za datoteku / mapu / vezu.

Kako se koristi Chown Command u Linuxu?

Osnovna sintaksa za naredbu CHOWN je:

chown (OPTIONS).. USER(:GROUP) FILE(s)..

  • (OPCIJE): gornja naredba može se koristiti sa ili bez dodatnih opcija.
  • (USER): korisničko ime ili numerički korisnički ID (UID) novi je vlasnik datoteke.
  • (:): za promjenu grupe datoteke / mape / veze koristite dvotočku
  • (GROUP): nije moguće promijeniti grupno vlasništvo nad datotekom.
  • FILE : ime ciljne datoteke na koju se primjenjuje naredba chown .

Izlaz:

Da bismo provjerili verziju chown-a: Da biste provjerili verziju chown-a na vašem sustavu, moramo slijediti u nastavku

Sintaksa:

chown –version

Primjeri Chown Command u Linuxu

Nekoliko primjera navedenih za korištenje naredbe chown u Linuxu:

1. Za promjenu vlasništva nad datotekom: ispod je sintaksa za promjenu vlasnika datoteke:

Sintaksa:

chown owner_name file_name

Postoje različite mogućnosti za korištenje za chown kao što je dolje:

  • –C: Rezultati kad dođe do promjene datoteke. Npr.: Chown –c ime datoteke_vlasnika
  • –V: Rezultati vam daju detaljne informacije o svakoj datoteci. Npr.: Chown –v ime datoteke_vlasnika
  • –F: rezultira snažnom promjenom vlasništva nad datotekom. On skriva većinu poruka o pogrešci kada vam nije dopušteno mijenjati vlasništvo.
  • –R: Rezultati rekurzivnih datoteka i mapa. Npr .: chown –R vlasnik_ime datoteke_ime1 datoteka_ime2
Opcija Opis
c

-changes

Dovoljno je opisati radnju za datoteku čije se vlasništvo mijenja
-dereferenceNe djeluje na simboličke veze, već djeluje na ono na što su upućeni
f

-silent

Ne ispisujte ili sakrivaju poruke o pogrešci za datoteke čije vlasništvo nije moguće promijeniti

-Reference = FILE_NAMEKoristite podatke o korisniku i grupi referentne datoteke umjesto izričite nove vrijednosti vlasnika

-R

-ponavljajući

Rekurzivno mijenja vlasništvo nad direktorijima i njihov sadržaj u njima.
-v

-verbose

Detaljno opisuje radnju (ili neakciju) poduzetu za svaku datoteku.

2. Za promjenu grupe datoteke: Ispod je sintaksa za promjenu grupe datoteke.

Sintaksa:

chown :group_name file_name

Drugi način za promjenu naziva grupe je pomoću naredbe chgrp.

3. Promjena vlasnika i grupe datoteke: Ispod je sintaksa za promjenu vlasnika i grupe istovremeno. To radimo pomoću naredbe chown, a slijedi je ime vlasnika i grupa_ime odvojeni dvotočkom (:).

Sintaksa:

chown owner_name:group_name file_name

4. Da biste promijenili vlasništvo iz određenog vlasnika: ako želimo promijeniti određenog vlasnika i dati mu pristup root, upotrijebite donju sintaksu:

Sintaksa:

sudo chown --from=owner_name root file_name

5. Da biste promijenili grupu samo iz određene grupe: Ako želimo ukloniti određenu grupu iz datoteke i dodijeliti je novoj skupini, upotrijebite ispod sintakse:

Sintaksa:

chown –from:group-name :new_group_name file_name

6. Za promjenu podataka o vlasništvu / grupi iz referentne datoteke: Ako želimo promijeniti podatke vlasnika / grupe iz drugih datoteka umjesto ručnog ažuriranja na datoteku, možemo upotrijebiti ispod sintakse:

Sintaksa:

chown –reference=ref_file_name file_name

7. Da biste promijenili vlasništvo i naziv grupe u Uid i Gid: pomoću ID-a korisnika i ID-a grupe možemo promijeniti vlasništvo i grupu za datoteku. Za to možemo upotrijebiti sintaksu u nastavku:

Sintaksa:

chown 1000:1001 file_name

Chown naredbe za direktorije

Naredbe chown primjenjuju se na direktorije isto kao što smo to učinili za datoteke. Da biste vidjeli dopuštenja za direktorij, koristite naredbu ls-l, a dolje je dato.

Izlaz:

drwxr-xr-x 2 grupa korisnika 4096 ožu 20 17:39 ime_datoteke

Ovdje je korisnik vlasnik, a grupa je ime grupe dodijeljeno imenu direktorija

1. Promjena vlasništva nad Imenikom

Sintaksa:

chown owner_name /directory_name

2. Promijenite naziv grupe u imeniku

Sintaksa:

chown :grp_nme /directory_name

3. Promjena naziva vlasnika i grupe

Sintaksa:

chown owner_name:group_name /directory_name

4. Promjena vlasništva / naziva grupe za više datoteka ili direktorija

Sintaksa:

chown owner:grpname file1 file2 file3..

Chown zapovjedništvo za veze

Simbolična veza je veza koja je referenca na postojeću datoteku. Da bismo stvorili simboličku vezu, to možemo učiniti pomoću "ln". Pretpostavimo da ćemo stvoriti simboličku vezu kao simblink za test datoteke.

Sintaksa:

ln –s test.txt symblink

Za provjeru vlasnika i grupnog pristupa možemo upotrijebiti naredbu ls –lrt kao što slijedi:

lrwxr-xr-x 1 root root 5 Feb 29 22:11 symblink -> test.txt
-rw-r--r-- 1 root root 0 Feb 29 22:11 test.txt

možemo vidjeti ovdje dostupna su dva unosa, jedan je testna datoteka a drugi je poveznica povezana s testnom datotekom.

Pokušajmo sada promijeniti vlasništvo nad simblinkom i vidjeti što se događa,

Sintaksa:

chown user symblink

Da biste vidjeli promjene u vlasništvu, naredite ls –lrt naredbu i izlaz će biti prikazan kao dolje:

Izlaz:

-rw-r – r– 1 korijen korisnika 0 29. veljače 22:11 test.txt
lrwxr-xr-x 1 korijen korijena 5. februara 7. 7. 22:11 symblink -> test.txt

Preporučeni članci

Ovo je vodič za Chown Command u Linuxu. Ovdje smo raspravljali o sintaksi i primjerima chown naredbe u Linuxu, zajedno s chown naredbama za direktorije i veze. Možete i proći naše druge predložene članke da biste saznali više -

  1. Komande Hadoop fs
  2. Rad virtualnog domaćina
  3. Osnovne naredbe za sustav Linux
  4. Osnovne Kali Linux naredbe
  5. Kompletan vodič za Linux operatore

Kategorija: