Chmod modulua aldatu edo aldatu Fitxategia eta direktorio baimenak
Unix eta Linux sistema eragileek fitxategien eta direktorioen sarbide eskubideak esleitzen dituzte hiru talde mota (jabea, taldea eta beste erabiltzaile batzuekin) esleitutako hiru irakurketa (irakurri, idatzi eta exekutatu) bat erabiliz.
Fitxategi baten atributuen xehetasunak zerrendatzen badituzu ls komandoa erabiliz -l aldagaian (adibidez ls -l filename ), informazio hori itzuliko luke -rwe-rw-r - antzeko zerbait irakurriko luke, irakurtzeko, idazteko eta pribilegioak exekutatu jabeari, irakurtzeko eta idazteko pribilegioak taldeari, eta beste erabiltzaile guztiei irakur ditzaten.
Sarbide-eskubideen mota bakoitzak beheko zerrendan dagoen zenbakizko balioa du:
- irakurri = 4
- idatzi = 2
- exekutatu = 1
Talde bakoitzerako sarbide-eskubideak elkartzen zaizkie 0 eta 7 bitarteko balioa lortzeko, baimenak esleitzeko edo aldatzeko Chmod (aldatze modua) komandoa erabiliz.
Goiko adibidean, fitxategi honetarako sarbide eskubideak zalantzan jar daitezke chmod 764 fitxategian . 764 zenbakiak honakoak dira:
- rwe = 4 (irakurri) + 2 (idatzi) + 1 (exekutatu) = 7
- rw = 4 (irakurri) + 2 (idatzi) = 6
- r = 4 (irakurri) = 4
Chmod komandoa erabil dezakezu fitxategien eta direktorioen sarbide eskubideak esleitzeko. Kontuan izan Unix eta Linux komandoak eta objektu izenak maiuskulak eta minuskulak bereizten direla. " Chmod " erabili behar duzu eta ez CHMod edo goiko edo beheko letra konbinazioekin.
Nola erabili chmod komandoa:
- guztiontzat sarbide osoa:
- chmod 777 fitxategiaren izena
- Jabearen eta taldearen pribilegioetarako sarbide osoa, baina beste erabiltzaileek bakarrik irakurri eta exekutatu ditzakete:
- chmod 775 fitxategiaren izena
- jabearen sarbide osoa, baina taldea eta beste erabiltzaileen pribilegioak murriztea direktorioan fitxategiak irakurri eta exekutatzeko soilik:
- chmod 755 dirname
- Jabeak sarbide osoa du beste inongo sarbide edo pribilegiorik gabe:
- chmod 700 filename
- taldean edo beste erabiltzaileentzat eta jabeari zuzendutako fitxategientzako sarbiderik ez izateko, irakurri eta exekutatu pribilegioak direktorioaren fitxategiak ezabatzeko edo aldatzeko ekiditeko.
- chmod 500 dirname
- Jabea eta taldea fitxategi batean sarbidea irakurtzea eta idaztea ahalbidetzea, taldeko beste batzuek fitxategia editatzeko edo ezabatzeko eta jabeari baimena emanez, baina beste erabiltzaileentzako sarbideik gabe:
- chmod 660 filename