Komennolla chmod (change mode)
muutetaan tiedoston käyttöoikeuksia Linuxissa. Sen avulla voit muuttaa omistajan, ryhmän ja muiden käyttäjien luku-, kirjoitus- ja suoritusoikeuksia.
chmod [options] file permissions
Asetukset:
-R
- muuttaa rekursiivisesti kaikkien määritetyn hakemiston tiedostojen ja kansioiden käyttöoikeuksia.-v
- tulostaa tietoja jokaisesta käyttöoikeuksien muutoksesta-c
- tulostaa tietoja vain niistä tiedostoista, joiden käyttöoikeuksia on muutettu.Oikeudet:
r
- lue
w
- kirjoittaa
x
- suorita
Toiminto voi olla jompikumpi kahdesta, joko lisätä -merkki "+" tai poistaa -merkki "-". Itse käyttöoikeudet ovat samanlaisia kuin ls-hyödykkeen
tuloste.
Esimerkiksi kaikilla käyttäjillä on täydet oikeudet tiedostoon test5:
chmod ugo+rwx test0
Tai otetaan pois kaikki oikeudet ryhmältä ja muilta käyttäjiltä:
chmod go-rwx test0
Annetaan ryhmälle luku- ja suoritusoikeudet:
chmod g+rx test0
Kaikille muille käyttäjille vain lukuoikeus:
chmod o+r test0
Aseta tiedostolle test6 SUID:
chmod u+s test1
Ja tiedostolle test7 asetetaan SGID:
chmod g+s test2
Katsotaan mitä tapahtuu:
ls -l
Kuten näet, kaikki on yksinkertaista.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: