Promijenite dozvole datoteke iz Linux naredbenog retka
Chmod naredba (što znači promjena načina rada) omogućuje vam 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, možete upotrijebiti 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, rx, pročitajte i izvršite
- 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 sudionikaPrvih 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 sudionikaDa biste sebe i svoje članove grupe omogućili punim pristupom:
chmod 770 sudionikaAko želite zadržati puni pristup za sebe, ali želite zadržati druge ljude da ne mijenjaju datoteku, možete upotrijebiti:
chmod 755 sudionikaSljedeć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 sudioniciViš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.