chmod [asetukset] tilatiedostot
Vain tiedoston omistaja tai etuoikeutettu käyttäjä voi käyttää tätä toimintoa tiedoston käyttötilan muuttamiseen. Tila voi olla numeerisessa muodossa tai ilmaista WHO:n käyttöoikeuden muodossa. Kuka on valinnainen, oletusarvo on A (kaikki käyttäjät). Vain yksi opcode voidaan valita. Useita tiloja voidaan määritellä, erotettuina pilkuilla.
Vaihtoehdot:
-C,--muutokset Vain muutetun tiedoston tiedot tulostuvat
-F,--hiljaa,--hiljaista Kun chmod ei voi muuttaa tiedostotilaa, tiedoston käyttäjälle ei ilmoiteta
--Apua Tulosta aputietoa.
-R,--rekursiivinen Voit käydä alikansiossa rekursiivisesti ja soveltaa muutosta kaikkiin hakemiston tiedostoihin ja alihakemistoihin
--reference=tiedostonimi Katso tiedostonimen käyttöoikeus asettaaksesi oikeudet
-V,--Verbose Riippumatta siitä, onnistuuko muutos vai ei, jokaisen tiedoston tiedot
--versio Tulostusversion tiedot.
Kuka
u käyttäjä
g Ryhmä
o Muut
a Kaikki käyttäjät (oletus)
Opcode
+ Lisää käyttöoikeuksia
- Poista käyttöoikeudet
= Oikeuksien uudelleenmäärittäminen
Lupa
r Lue
w kirjoita
x suorittaa
s Aseta käyttäjän (tai ryhmän) tunnistenumero.
t Aseta kiinnitetty bitti estämään tiedostojen tai hakemistojen poistaminen ei-omistajien toimesta
u Käyttäjän nykyiset käyttöoikeudet
g Yhtyeen nykyiset käyttöoikeudet
o Nykyiset käyttöoikeudet muille käyttäjille
Valintana useimmat meistä käyttävät kolminumeroisia oktaalisia lukuja käyttöoikeuksien esittämiseen: ensimmäinen määrittää masterin oikeudet, toinen ryhmän oikeudet ja kolmas muiden käyttäjien käyttöoikeudet, kukin kolmen arvon summana: 4 (read), 2 (write) ja 1 (execute) käyttöoikeuksien määrittämiseen. Esimerkiksi 6 (4+2) edustaa oikeutta lukea ja kirjoittaa, ja 7 (4+2+1) oikeutta lukea, kirjoittaa ja suorittaa.
Voit myös asettaa neljännen numeron, joka sijaitsee kolminumeroisen käyttöoikeusjonon edessä, ja neljäs numero on 4, 2, 1, mikä tarkoittaa seuraavaa:
4. Aseta käyttäjätunnus suorituksen aikana, jota käytetään prosessin valtuutukseen tiedoston omistajan mukaan, ei prosessin luoneen käyttäjän.
2. Aseta käyttäjäryhmän tunnus suorituksen aikana, jota käytetään prosessin valtuutukseen tiedoston sijainnin ryhmän perusteella, ei sen käyttäjän mukaan, joka prosessin loi.
1. Aseta liiman asento.
Esimerkki:
$ chmod u+x -tiedosto lisää suoritusoikeudet tiedoston omistajalle $ chmod 751 -tiedosto myöntää luku-, kirjoitus- ja suoritusoikeudet tiedoston omistajalle (7), luku- ja suoritusoikeudet (5) tiedoston ryhmälle sekä suoritusoikeudet (1) muille käyttäjille $ chmod u=rwx,g=rx,o=x file Toinen yllä oleva esimerkkimuoto $chmod=r-tiedosto myöntää lukuoikeudet kaikille käyttäjille $ chmod 444 -tiedosto Sama kuin yllä $ chmod a-wx, a+r tiedosto kuten yllä $ chmod -are you+r -hakemisto antaa rekursiivisesti lukuoikeudet kaikkien tiedostojen ja alihakemistojen omistajalle hakemistossa $ chmod 4755 asettaa ID:n myöntämään luku-, kirjoitus- ja suoritusoikeudet alaiselle sekä luku- ja suoritusoikeudet ryhmälle ja muille käyttäjille. |