Kotisivu | Edellinen sivu | Ylös | Seuraava sivu


5.4 chmod - CHange permission MODe


Tiedoston (tai hakemiston) omistajalla on siis oikeus halutessaan muuttaa tiedoston oikeuksia. Tämä tapahtuu komennolla chmod.

Komennolle annetaan parametreina ensin muutettavat oikeudet ja sitten niiden tiedostojen nimet, joihin muutos halutaan.

  • Oikeudet annetaan seuraavalla tavalla:
  • Ensin luetellaan ne "ryhmät", joihin muutos halutaan, esim. "og" tarkoittaa, että halutaan muuttaa tiedoston ryhmän ja muiden oikeuksia.
  • Sitten ilmoitetaan, millainen muutos halutaan tehdä. "+" tarkoittaa, että halutaan lisätä oikeuksia. "-" tarkoittaa vähentämistä. "=" tarkoittaa, että vanhat oikeudet unohdetaan ja annetaan vain luetellut uudet ominaisuudet.
  • Lopuksi luetellaan muutettavat ominaisuudet. Esim. "rw" tarkoittaa sekä luku- että kirjoitusoikeutta.
  • Esimerkkejä:
    • "og-w"
    • "ug+rx"
    • "og=rx"
    • "og=" tarkoittaa, että ryhmälle ja muille ei anneta mitään oikeuksia. Saman asian ajaa tietysti "og-rwx".
  • Esimerkkejä itse chmod-komennosta:
    • "chmod og+r juttu.txt" lisää ryhmälle ja muille lukuoikeuden tiedostoon juttu.txt (edellyttäen, että tiedosto on hakemistossa, johon käyttäjällä on oikeus).
    • "chmod og= ~" poistaa kaikilta muilta kuin käyttäjältä itseltään kaikki oikeudet käyttäjän kotihakemistoon. Samalla kukaan ei enää pääse käsiksi kotihakeistossa oleviin tiedostoihinkaan.
    • "chmod u-w *.txt" poistaa omistajalta kirjoitusoikeuden kaikkiin .txt-loppuisiin tiedostoihin. Näin niitä ei tule esim. tuhottua vahingossa.

chmod:lle voi antaa oikeudet myös kolminumeroisena lukuna. Ensimmäinen numero ilmoittaa omistajalle annettavat oikeudet, toinen ryhmälle ja kolmas muille. Seuraavassa appletissa/taulukossa tutustut mahdollisiin lukuihin ja niiden merkityksiin.

Luku Merkitys chmod
0 Ei mitään oikeuksia  
1 Suoritusoikeus x
2 Kirjoitusoikeus w
3 Suoritus- ja kirjoitusoikeus wx
4 Lukuoikeus r
5 Luku- ja suoritusoikeus rx
6 Luku- ja kirjoitusoikeus rw
7 Kaikki oikeudet rwx

Ja tällä appletilla voit kokeilla chmod-komennon käyttöä:

[Applet chmod-komennosta]




Kotisivu | Edellinen sivu | Ylös | Seuraava sivu
Sanahaku | Hakemisto