GettyImages 1021092796 ea8c63ee76f84bd5bf98c4222337fbb4

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.

  • 7rwx: Lue, kirjoita ja esitä.
  • 6rw-: Lue ja kirjoita.
  • 5rx: Lue ja suorita.
  • 4R–: 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.

Por Markus