Chmod Command na Linuxu

Promijenite dozvole datoteke iz Linux komandne linije

Komanda chmod (što znači režim promene) omogućava vam da promenite dozvole za pristup fajlovima i fasciklama.

Komanda chmod, kao i druge komande, može se izvršiti iz komandne linije ili preko datoteke skripte.

Ako želite da navedete dozvole datoteke, možete koristiti ls komandu .

chmod Command Syntax

Ovo je ispravna sintaksa kada koristite chmod naredbu:

chmod [opcije] režim [, režim] file1 [file2 ...]

Sledeće su neke od uobičajenih opcija koje se koriste sa chmod-om:

Ispod je lista nekoliko numeričkih dozvola koje se mogu postaviti za korisnika, grupu i sve ostale na računaru. Pored broja je ekvivalentno čitanje / pisanje / izvršenje.

Chmod Command Primjeri

Ako ste, na primer, želeli da promenite dozvole datoteke "učesnici", tako da svi imaju potpuni pristup njemu, uneli biste:

chmod 777 učesnika

Prvi 7 postavlja dozvole za korisnika, drugi 7 postavlja dozvole za grupu, a treći 7 postavlja dozvole za sve ostale.

Ako želite biti jedini koji može pristupiti njemu, koristićete:

chmod 700 učesnika

Da biste sebi i svojim članovima dali potpuni pristup:

chmod 770 učesnika

Ako želite zadržati pun pristup za sebe, ali želite zadržati druge ljude da mijenjaju datoteku, možete koristiti:

chmod 755 učesnika

Sledeće se koriste slova s ​​gornjih stranica kako bi se promenile dozvole "učesnika" tako da vlasnik može čitati i pisati u datoteku, ali ne dozvoljava bilo kog drugog:

chmod u = rw učesnici

Više informacija o komandi chmod

Možete promijeniti vlasništvo grupe postojećih datoteka i fascikli pomoću komande chgrp. Promijenite podrazumevanu grupu za nove datoteke i foldere pomoću naredbe newgrp.

Imajte na umu da će simbolične veze koje se koriste u chmod naredbi utiču na pravi ciljni objekat.