Linuxissa ja muissa UNIXin kaltaisissa järjestelmissä komennolla chmod
muutetaan tiedostojen ja hakemistojen käyttöoikeuksia. Käyttöoikeudet määrittävät, mitkä toiminnot ovat sallittuja tietylle tiedostolle tai hakemistolle, kuten lukeminen, kirjoittaminen ja suorittaminen.
Voit käyttää chmod-komentoa
tiedoston omistajan, ryhmän ja muiden käyttäjien käyttöoikeuksien muuttamiseen. Käyttöoikeudet voidaan asettaa numeerisina arvoina tai merkkimuotoisina.
Näin käyttöoikeuksia muutetaan:
Voit poistaa lipun suoritettavaksi käyttämällä -x-vaihtoehtoa
:
Jos haluat esimerkiksi asettaa tiedoston omistajalle luku, kirjoitus ja suoritusoikeudet ja ryhmälle ja muille käyttäjille vain lukuoikeudet, voit käyttää seuraavaa komentoa:
chmod 755 filename
jossa"tiedostonimi
" on sen tiedoston tai hakemiston nimi, jonka käyttöoikeuksia haluat muuttaa.
Asenna chmod
suorittamalla terminaalissa seuraava komento:
chmod <access rights> <file or directory name>
jossa:
<aoikeudet>
- numeerinen arvo tai merkkimuoto, joka määrittää vaaditut käyttöoikeudet. Numeeriset arvot voivat olla välillä 0-7, jossa kukin numero vastaa tiettyä käyttöoikeutta (4 - lukeminen, 2 - kirjoittaminen, 1 - suorittaminen). Symbolitilat koostuvat kirjainyhdistelmistä"r
","w
" ja"x
" eri käyttäjäryhmiä varten (omistaja, ryhmä, muut).
<tiedostontai hakemiston nimi>
- polku tiedostoon tai hakemistoon, jonka käyttöoikeuksia haluat muuttaa.
Esimerkkejä chmod-komennon
käytöstä:
chmod 755 tiedostonimi
chmod 554 tiedostonimi
chmod 664 filename
chmod +x filename
.chmod u+rw tiedostonimi
.chmod go+x filename
.chmod-komentoa
ei voi poistaa, koska se on sisäänrakennettu komento useimmissa UNIX- ja Linux-käyttöjärjestelmissä. Voit kuitenkin muuttaa tiedoston tai hakemiston käyttöoikeudet takaisin oletusarvoihin, jos haluat tehdä niin.
Voit asettaa tiedoston tai hakemiston käyttöoikeudet takaisin oletusarvoihin käyttämällä chmod-komentoa
asianmukaisilla numeerisilla arvoilla tai merkkitilassa. Jos haluat esimerkiksi asettaa tiedoston käyttöoikeudet arvoon 644, voit suorittaa seuraavan komennon:
chmod 644 filename
Tämä asettaa tiedoston omistajalle luku- ja kirjoitusoikeudet ja ryhmälle ja muille käyttäjille vain lukuoikeudet.