Muuta tiedoston käyttöoikeuksia Linuxin komentoriviltä
Chmod- komennolla (eli muutostilassa) voit muuttaa tiedostojen ja kansioiden käyttöoikeuksia.
Chmod-komento, kuten muut komennot, voidaan suorittaa komentoriviltä tai komentotiedoston kautta.
Jos haluat luetella tiedoston käyttöoikeudet, voit käyttää ls-komentoa .
chmod Command Syntax
Tämä on oikea syntaksi kun käytät chmod-komentoa:
chmod [valinnat] tila [, tila] tiedosto1 [tiedosto2 ...]Seuraavassa on joitain tavanomaisia vaihtoehtoja chmod:
- -f, --silent, --quiet (tukee useimmat virheilmoitukset)
- -v, --verbose (tuottaa diagnoosin jokaiselle käsitellylle tiedostolle)
- -c, - vaihtaa (kuten verbose mutta raportoi vain, kun muutos tehdään)
- -R, --recursive (tiedostojen ja hakemistojen muuttaminen rekursiivisesti)
- - help (näyttää avun ja poistumiset)
- --versio (tuottaa version tiedot ja poistumiset)
Alla on luettelo useista numeerisista käyttöoikeuksista, jotka voidaan asettaa käyttäjälle, ryhmälle ja kaikille muille tietokoneelle. Numeroen vieressä on luku / kirjoitus / suorittaminen kirjain-vastaava.
- 7, rwx, lukea, kirjoittaa ja suorittaa
- 6, rw-, lukea ja kirjoittaa
- 5, rx, lukea ja toteuttaa
- 4, r--, vain luku
- 3, -wx, kirjoita ja suorita
- 2, -w-, vain kirjoittaa
- 1, --x, suorita vain
- 0, ---, ei mitään
chmod komentoesimerkkejä
Jos esimerkiksi haluat muuttaa tiedostojen "osallistujien" käyttöoikeuksia niin, että kaikilla on täysi pääsy siihen, kirjoita:
chmod 777 osallistujaaEnsimmäiset 7 asettavat käyttäjän oikeudet, toinen 7 asettaa ryhmän oikeudet ja kolmas 7 asettaa kaikkien muiden oikeudet.
Jos haluat olla ainoa, joka voi käyttää sitä, käytät:
chmod 700 osallistujaaAntaaksesi itsellesi ja ryhmän jäsenillesi täyden pääsyn:
chmod 770 osallistujaaJos haluat säilyttää itsellesi täydet käyttöoikeudet, mutta haluat pitää muitakin henkilöitä muokkaamasta tiedostoa, voit käyttää:
chmod 755 osallistujaaSeuraavassa käytetään yllä mainittuja kirjaimia, jotta muutetaan "osanottajien" oikeuksia siten, että omistaja voi lukea ja kirjoittaa tiedostoon, mutta se ei muuta muiden henkilöiden käyttöoikeuksia.
chmod u = rw osallistujatLisätietoja chmod-komennosta
Voit muuttaa olemassa olevien tiedostojen ja kansioiden ryhmän omistajuutta chgrp-komennolla. Muuta uusien tiedostojen ja kansioiden oletusryhmiä newgrp-komennolla.
Muista, että chmod-komennossa käytetyt symboliset linkit vaikuttavat todelliseen, kohdetietoon.