Linuxissa chmod on komento, jolla muutetaan tiedostojen ja kansioiden käyttöoikeuksia. Voimme muuttaa luku-/kirjoitusoikeuksia yhdessä tiedostossa, yhdessä kansiossa tai rekursiivisesti myös muissa alikansioissa. chmodia käytetään nykyisen tiedoston lukemiseen ja sen kirjoittamiseen. S/rwxwxw kirjoittaa tiedostot yhteen tai toiseen RAM-muistin hakemistoon perinteisillä menetelmillä, kuten tavujen kovakoodauksella vähentämällä jokainen tavu vastaavasta lohkonimestä + 1 välilyönti (huomaa, että S/r voidaan myös korvata WX :llä). Tämä sallii meille: Jos olemme hakemistossa /var/lib/rrdcached, saatat haluta root-tilisi olevan tässä dirissä, koska heillä on pääsy kyseisen sijainnin ulkopuolelta (sudon kautta), joten heidän ei tarvitse käyttää erityisoikeuksiaan. kun luet sisältöä suoraan.
Se toimii näin: Se on melko voimakas yhdistettynä mkdir:iin. Esimerkiksi sudo chown -R root /tmp/newpassword sudo mv newuser /bin:/usr/$#(päivämäärä +%Y-%m-%d)$NewPasswordOK.txt Tätä syntaksia käyttämällä voimme luoda useita tilejä yhdelle järjestelmään sisällyttämällä ne sen jälkeen, kun ne on luotu ennen minkään Linux-jakelun tai koneen käynnistämistä (ne näkyvät silloin ei-root-käyttäjinä).
java alustustaulukko
Kuinka Chmod 777 kaikki /var/www-alikansiot?
Kun kirjaudut sisään tietokoneeseen, tiedostot ja hakemistot saavat tietyt käyttöoikeustasot tietojen ja järjestelmän turvallisuuden takaamiseksi. Käyttäjät eivät kuitenkaan välttämättä tiedä hakemistojensa enimmäiskäyttöoikeustasoja, mikä johtaa pääsyongelmiin. Esimerkiksi, jos et tiedä /var/www-oikeuksia, se voi estää pääsyn verkkosivuille. Auttaaksemme käyttäjiä ymmärtämään käyttöoikeustasoja keskustelemme niiden muuttamisesta palvelimella.
/var on tilapäisten tietojen hakemisto, joka löytyy yleensä osoitteesta /var/www Unix-pohjaisissa järjestelmissä. Sen oletusoikeus on 0666 ('rw-rw-rw'), jolloin kuka tahansa käyttäjä tai ohjelma voi muokata tietoja. Suurin sallittu /var on 777, jonka myöntää vain hakemiston omistaja muuttamalla käyttöoikeusnumeroita. Oikeuksien muuttamiseksi tarvitset järjestelmänvalvojan oikeudet joko kirjautumalla sisään tai käyttämällä sudo-komentoa. Aloita asettamalla käyttöoikeusnumeroiksi 777, jotta voit myöntää tiedostoille enemmän käyttöoikeuksia, ja käytä sitten chmod-komentoa muokataksesi kunkin kansion /var-kansion erityisoikeuksia.
Mac OS:ssä pääset järjestelmänvalvojan tilaan kirjoittamalla sudo ja sitten komento ja salasana. Esimerkiksi sudo chmod 777 /var/www muuttaa /var/www-oikeuksia. Avaa Windowsissa komentokehote järjestelmänvalvojana, siirry osoitteeseen /var/www ja aseta käyttöoikeudet komennolla chmod 777 /var/www.
Kun käytät tietokonetta ensimmäistä kertaa, käyttäjien tulee oppia kunkin hakemiston sallitut käyttöoikeustasot, jotta selainongelmien vianmääritys voidaan tehdä tehokkaasti ja sekaannukset mahdollisten palvelinsulkujen välttämiseksi. Järjestelmän suojausasetusten hallinnan ymmärtäminen hyödyttää kaikkia tietokoneen käyttäjiä.
Komento
sudo chmod -R 777 /var/www>
- sudo – järjestelmänvalvojan käyttöoikeudet
- chmod – komento oikeuksille
- -R – rekursiivisesti kaikille alikansioille
- 777 – Lue ja kirjoita kaikki käyttöoikeudet ja muuttujat tarpeen mukaan
- /var/www – polku
Voimme tarkastella käyttöoikeuksia käyttämällä ls -l -näppäintä kansion sisällä nähdäksemme käyttöoikeudet.
akash:/$ sudo chmod -R 777 /var/www akash:/$ ls -l>

Kuva 1.1 Lupien muuttaminen chmod-komennolla
Nyt meidän on tarkasteltava www-kansion ominaisuuksia, joten siirrymme var.
akash:/$ cd var akash:/var$ ls -l>
drwxrwxrwx - tarkoittaa, että luku-/kirjoitus-/suoritusoikeus on myönnetty.

Kuva 1.2 – Käyttöoikeudet muutettu lähtö
Johtopäätös
Tässä artikkelissa olemme oppineet käyttöoikeuksien hallinnasta Linuxissa, jotka ovat tärkeitä tietoturvan ja järjestelmän eheyden kannalta. Chmod-komennon avulla käyttäjät voivat muokata käyttöoikeustasoja, ja hakemistoille, kuten /var/www, käyttöoikeuksien asettaminen 777:ksi komennolla sudo chmod -R 777 /var/www antaa luku- ja kirjoitusoikeudet kaikkiin alikansioihin. Käyttöoikeuksien oikea hallinta antaa käyttäjille mahdollisuuden vianmääritykseen pääsyongelmiin tehokkaasti, mikä varmistaa turvallisen tietokoneympäristön ja myötävaikuttaa sujuvampaan ja turvallisempaan käyttökokemukseen.