Chmod-komento muuttaa tiedostojen ja hakemistojen käyttöoikeuksia. Chmod-komento, kuten muutkin komennot, voidaan suorittaa komentoriviltä tai komentosarjatiedoston kautta. Voit tarkastella tiedoston käyttöoikeuksia ls-komennolla.
Komentosyntaksi
Tämä on oikea syntaksi käytettäessä chmod-komentoa: chmod [options] tila[,mode] tiedosto1 [file2 …]
Seuraavat ovat yleisimmät chmodin kanssa käytetyt vaihtoehdot:
- -F† –hiljainen† –hiljainen: Estää useimmat virheilmoitukset.
- -v† –laajuinen: Suorittaa diagnostiikan jokaiselle käsitellylle tiedostolle.
- -C† –muutoksia: haluaisi laajentaa, mutta raportoi vain, kun muutos on tehty.
- -R† –rekursiivinen: Muokkaa tiedostoja ja kansioita rekursiivisesti.
- –auttaa: Näyttää ohjeen ja tulosteet.
- –versio: Suorittaa versiotiedot ja poistuu.
Alla on luettelo numeerisista käyttöoikeuksista, jotka voidaan määrittää käyttäjälle, ryhmälle ja kaikille muille tietokoneen käyttäjille. Numeron vieressä on luku-, kirjoitus- ja tuloskirjaimen vastine.
- 7† rwx: Lue, kirjoita ja esitä.
- 6† rw-: Lue ja kirjoita.
- 5† rx: Lue ja suorita.
- 4† R–: Lue ainoastaan.
- 3† -wx: Kirjoita ja suorita.
- 2† -w-: Vain kirjoittaa.
- 1† –X: Juokse vain.
- 0† †: Ei.
Esimerkkejä työtehtävistä
Voit muuttaa tiedoston käyttöoikeuksia seuraavasti: Osallistujat jotta kaikilla on täysi pääsy siihen, kirjoita: chmod 777 osallistujaa
Ensimmäinen 7 asettaa käyttöoikeudet käyttäjälle, toinen 7 asettaa ryhmän käyttöoikeudet ja kolmannen 7 asettaa käyttöoikeudet kaikille muille. Jos haluat olla ainoa, jolla on pääsy siihen, käytä: chmod 700 osallistujaa
Anna itsellesi ja ryhmällesi täysi käyttöoikeus kirjoittamalla: chmod 770 Osallistujat
Jos haluat säilyttää täyden pääsyn itsellesi, mutta estää muita ihmisiä muokkaamasta tiedostoa, käytä: chmod 755 -osallistuneita
Seuraava käyttää yllä olevia kirjaimia oikeuksien muokkaamiseen: Osallistujat joten omistaja voi lukea tiedostoa ja kirjoittaa siihen, mutta se ei muuta kenenkään muun oikeuksia: chmod u=rw osallistujat
Chgrp- ja Newgrp-komennot
Muuta olemassa olevien tiedostojen ja hakemistojen ryhmäomistusta komennolla chgrp. Vaihda uusien tiedostojen ja hakemistojen oletusryhmä käyttämällä newgrp-komentoa. Chmod-käskyssä käytetyt symboliset linkit vaikuttavat kohdeobjektiin.
Aseta tilat
Käytä chmodia asettaaksesi lisää tiedostojärjestelmän tiloja tiedostoille ja kansioihin. Esimerkiksi, jos haluat asettaa tartuntabitin, etuliite a 1 numerosarjaan: chmod 1755 osallistujaa
Sticky bitin avulla vain tiedoston omistaja, hakemiston omistaja tai pääkäyttäjä voi poistaa tiedoston riippumatta tiedoston luku- ja kirjoitusoikeuksista.