Skip to main content

Kako koristiti Chmod naredbu u Linuxu

Operativni sistemi - 009 - (man i --help) Uputstvo za upotrebu GNU/Linux programa (Travanj 2025)

Operativni sistemi - 009 - (man i --help) Uputstvo za upotrebu GNU/Linux programa (Travanj 2025)
Anonim

Chmod naredba omogućuje promjenu pristupnih dozvola datoteka i mapa.

Chmod naredba, kao i druge naredbe, može se izvršiti iz naredbenog retka ili skripta datoteku.

Ako trebate navesti dozvole datoteke, upotrijebite ls naredbu.

chmod Command Sintaksa

Ovo je ispravna sintaksa pri korištenju naredbe chmod:

chmod options mod , mod datoteka1 file2 …

Slijede neke od uobičajenih opcija koje se koriste s chmod:

  • -f, --silent, --quiet (suzbija većinu poruka o pogrešci)
  • -v, --verbose (izlazi dijagnostiku za svaku obrađenu datoteku)
  • -c, --mijenjati (kao što je opširno, ali izvješćuje samo kada se promijeni)
  • -R, --recursive (promijeni datoteke i direktorije rekurzivno)
  • - pomoć (prikazuje pomoć i izlazi)
  • --verzija (emitira informacije o verziji i izlazi)

Ispod je popis nekoliko numeričkih dozvola koje se mogu postaviti za korisnika, grupu i sve ostale na računalu. Pored broja nalazi se ekvivalentno slovo za čitanje / pisanje / izvršavanje.

  • 7, rwx, čitati, pisati i izvršiti
  • 6, rw-, čitati i pisati
  • 5, r-x, čitanje i izvršavanje
  • 4, r -, samo za čitanje
  • 3, -wx, napisati i izvršiti
  • 2, -w-, samo napisati
  • 1, --x, izvršite samo
  • 0, ---, ništa

primjeri naredbi chmod

Ako, na primjer, želite promijeniti dozvole datoteke "sudionici" kako bi svi imali puni pristup, unesite:

chmod 777 sudionika

Prvih 7 postavlja dozvole za korisnika, drugi 7 postavlja dopuštenja za grupu, a treći 7 postavlja dopuštenja za sve ostale.

Ako želite biti jedini koji mu može pristupiti, upotrijebite:

chmod 700 sudionika

Da biste sebe i svoje članove grupe omogućili punim pristupom:

chmod 770 sudionika

Ako želite zadržati puni pristup za sebe, ali želite zadržati druge ljude da ne mijenjaju datoteku, možete upotrijebiti:

chmod 755 sudionika

Sljedeće koristi gornje slova da biste promijenili dopuštenja "sudionika" kako vlasnik može čitati i pisati u datoteku, ali ne mijenja dozvole za bilo koga drugoga:

chmod u = rw sudionici

Više informacija o naredbi chmod

Možete promijeniti vlasništvo nad postojećim datotekama i mapama u grupi pomoću naredbe chgrp. Promijenite zadanu skupinu za nove datoteke i mape pomoću naredbe newgrp.

Imajte na umu da simboličke veze koje se koriste u naredbi chmod će utjecati na pravi ciljni objekt.

Postavljanje načina rada

Koristite chmod za postavljanje dodatnih načina rada datoteka za datoteke i direktorije. Na primjer, za postavljanje ljepljivog bita - što znači da samo vlasnik datoteka, vlasnik direktorija ili korupcijski superkorisnik može izbrisati datoteku, bez obzira na dozvole za grupu čitanja i pisanja datoteke - prefiks 1 do slijeda brojeva:

chmod 1755 sudionika