chmod
je Linux komanda koja se koristi za promenu dozvola (prava pristupa) za fajlove i direktorijume. Ove dozvole kontrolišu ko može da čita, piše i izvršava određene fajlove ili direktorijume. chmod
vam omogućava da postavite dozvole za vlasnika fajla, grupu korisnika i ostale korisnike. Evo osnovne strukture chmod
komande i nekoliko primera:
Osnovna struktura chmod
komande:
chmod [opcije] mode fajl
opcije
: Specificiraju različite opcije i ponašanjechmod
komande.mode
: Specificira nove dozvole koje želite da postavite. Mode se često izražava brojevima ili simbolima.fajl
: Specificira fajl ili direktorijum za koji želite da promenite dozvole.
Notacija za izražavanje dozvola mode:
Postoje dva glavna načina izražavanja dozvola:
-
Numerička notacija: Ovde svaka od tri grupe korisnika (vlasnik, grupa i ostali korisnici) ima svoj broj koji predstavlja dozvole. Svaki broj se računa tako da se svaka dozvola (čitanje, pisanje, izvršavanje) predstavi brojevima 4 (čitanje), 2 (pisanje) i 1 (izvršavanje), a zatim se ti brojevi zbiraju kako bi se dobila odgovarajuća dozvola. Na primer:
chmod 644 fajl
postavlja dozvole da vlasnik može da čita i piše, a grupa i ostali korisnici mogu samo da čitaju fajl.
-
Simbolna notacija: Ovde se koriste simboli i operatori za postavljanje ili uklanjanje dozvola. Simboli uključuju:
+
za dodavanje dozvole.-
za uklanjanje dozvole.=
za postavljanje tačno određenih dozvola.r
za čitanje (read).w
za pisanje (write).x
za izvršavanje (execute).
Primeri korišćenja chmod
:
-
Numerička notacija za postavljanje dozvola:
chmod 755 fajl
omogućava vlasniku da čita, piše i izvršava fajl, dok grupa i ostali korisnici samo mogu da izvrše fajl.chmod 644 fajl
omogućava vlasniku da čita i piše, dok grupa i ostali korisnici samo mogu da čitaju fajl.
-
Simbolna notacija za postavljanje dozvola:
chmod u+rw fajl
dodaje vlasniku dozvole za čitanje i pisanje.chmod go-rx fajl
uklanja grupi i ostalim korisnicima dozvole za čitanje i izvršavanje.
-
Kombinovanje dozvola pomoću numeričke notacije:
chmod 777 fajl
omogućava svima (vlasniku, grupi i ostalim korisnicima) da čitaju, pišu i izvršavaju fajl.chmod 600 fajl
omogućava samo vlasniku da čita i piše fajl.
chmod
komanda je korisna za postavljanje odgovarajućih dozvola na fajlove i direktorijume kako bi se kontrolisalo ko može da pristupa, menja i izvršava određene datoteke u Linux sistemu. Veoma je važno pažljivo postaviti dozvole kako biste očuvali bezbednost i privatnost fajlova i direktorijuma.
No comments:
Post a Comment