Linuxis ja teistes UNIX-i sarnastes süsteemides kasutatakse käsku chmod
failide ja kataloogide juurdepääsuõiguste muutmiseks. Õigused määravad, millised toimingud on konkreetse faili või kataloogi puhul lubatud, näiteks lugemine, kirjutamine ja täitmine.
Saate käsuga chmod
muuta faili omaniku, grupi ja teiste kasutajate õigusi. Õigusi saab määrata numbriliste väärtuste või tähemärkidena.
Täitmise lipu eemaldamiseks kasutage valikut -x
:
Näiteks faili omanikule lugemis-, kirjutamis- ja täitmisõiguste ning grupile ja teistele kasutajatele ainult lugemisõiguse määramiseks saate kasutada järgmist käsku:
chmod 755 filename
kus"failinimi
" on selle faili või kataloogi nimi, mille õigusi soovite muuta.
Chmod'i
paigaldamiseks tuleb käivitada terminalis järgmine käsk:
chmod <access rights> <file or directory name>
kus:
<ajuurdepääsuõigused>
- numbriline väärtus või tähemoodus, mis määrab nõutavad juurdepääsuõigused. Numbrilised väärtused võivad olla vahemikus 0 kuni 7, kus iga number vastab konkreetsele juurdepääsuõigusele (4 - lugemine, 2 - kirjutamine, 1 - täitmine). Sümboolsed režiimid koosnevad tähtede"r
","w
" ja"x
" kombinatsioonist, mis tähistavad erinevaid kasutajakategooriaid (omanik, grupp, teised).
<failivõi kataloogi nimi>
- selle faili või kataloogi tee, mille õigusi soovite muuta.
Näiteid käsu chmod
kasutamise kohta:
chmod 755 failinimi
chmod 554 failinimi
chmod 664 filename
chmod +x failinimi
chmod u+rw filename
chmod go+x failinimi
Käsku chmod
ei saa eemaldada, sest see on enamikus UNIXi ja Linuxi operatsioonisüsteemides sisseehitatud käsk. Siiski saate muuta faili või kataloogi õigused tagasi vaikimisi väärtustele, kui soovite seda teha.
Faili või kataloogi õiguste taastamiseks vaikimisi väärtustele saate kasutada käsku chmod
koos sobivate numbriliste väärtuste või tähemärkide režiimiga. Näiteks faili õiguste seadmiseks 644-le saate käivitada järgmise käsu:
chmod 644 filename
See seab faili omanikule lugemis- ja kirjutamisõigused ning grupile ja teistele kasutajatele ainult lugemisõigused.