05.12.2023
23:24
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.
Komennon syntaksi on
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
Esimerkkejä
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.
15% alennus uudesta VPS:stä
Kiirehdi tilaamaan palvelin mihin tahansa paikkaan.
Muut artikkelit
05.12.2023
38 418
Tietopohja / Tiedot
05.12.2023
6 857
Tietopohja / Joukkueet
05.12.2023
16 681
Tietopohja / Ohjelmat
