Siirry sisältöön
Monu Tools

chmod-laskuri

Muunna Unix-tiedosto-oikeuksia valintaruutujen, oktaalin (kuten 755) ja symbolisen merkinnan (kuten rwxr-xr-x) valilla.

Nain kaytat tyokalua chmod-laskuri

  1. 01

    Rastita luku-, kirjoitus- ja suoritusruudut omistajalle, ryhmalle ja muille.

  2. 02

    Tai kirjoita oktaaliarvo kuten 755 asettaaksesi ruudut automaattisesti.

  3. 03

    Kopioi valmis chmod-komento.

Mitä Unix-käyttöoikeudet ovat

Unix-tiedostojen käyttöoikeudet määräävät, kuka voi lukea, kirjoittaa ja suorittaa tiedoston tai hakemiston. Oikeudet on jaettu kolmeen ryhmään: omistajaan, ryhmään ja muihin käyttäjiin. Tämä laskuri muuntaa oikeudet valintaruutujen, numeerisen oktaalimuodon, kuten 755, ja symbolisen muodon, kuten rwxr-xr-x, välillä ja pitää kaikki kolme ajan tasalla.

Miten numerot toimivat

Jokainen ryhmä saa kolme bittiä: luku (4), kirjoitus (2) ja suoritus (1). Niiden summa muodostaa yhden numeron. 7 tarkoittaa siis luku-, kirjoitus- ja suoritusoikeutta (rwx), 5 luku- ja suoritusoikeutta (r-x) ja 6 luku- ja kirjoitusoikeutta (rw-). Kolme numeroa, yksi kullekin ryhmälle, muodostavat tutun käyttöoikeusluvun.

Hyödylliset yleiset arvot

Yleisimmät arvot kannattaa muistaa. 755 sopii hakemistoille ja suoritettaville tiedostoille: omistajalla on täydet oikeudet, kun taas ryhmä ja muut voivat lukea ja suorittaa mutta eivät kirjoittaa. 644 sopii tavallisille verkkotiedostoille: omistaja voi lukea ja kirjoittaa, muut vain lukea.

Arkaluonteisissa tiedostoissa 600 pitää oikeudet tiukkoina: vain omistaja voi lukea tai kirjoittaa, eikä kenelläkään muulla ole käyttöoikeuksia. Tätä SSH:n yksityiset avaimet ja vastaavat salaisuudet tarvitsevat.

Erikoisbitit ja neljäs numero

Valinnaisella neljännellä etunumerolla voi määrittää erikoisbitit setuid, setgid ja sticky. Ne muuttavat ohjelmien suoritustapaa tai jaetun hakemiston toimintaa. Kun jokin niistä on käytössä, suoritusbitin kohdalla näkyy x:n sijaan s tai t.

Tuloksen käyttäminen

Laskuri antaa kopioitavan, valmiin chmod-komennon ja toimii kokonaan selaimessasi. Se toimii viitteenä ja muuntimena eikä muuta itse mitään tiedostoja.

Usein kysytyt kysymykset

Mita 755 ja 644 tarkoittavat?

755 antaa omistajalle taydet oikeudet ja kaikille muille luvun ja suorituksen, kaytetaan hakemistoille ja skripteille. 644 antaa omistajalle luvun ja kirjoituksen ja kaikille muille vain luvun, kaytetaan tavallisille tiedostoille.

Mita 777 tarkoittaa ja onko se turvallista?

777 myontaa luvun, kirjoituksen ja suorituksen kaikille. Se on lahes aina turvatonta palvelimella, koska kuka tahansa kayttaja voi muokata tiedostoa. Suosi sen sijaan 755:ta tai 644:ää.

Miten teen tiedostosta suoritettavan?

Lisaa suoritusbitti. Arvosta 644 siirtyisit arvoon 755 (tai chmod +x), mika kytkee suorituksen paalle omistajalle, ryhmalle ja muille.

Mika ero on symbolisella ja oktaalimerkinnalla?

Oktaali (kuten 755) koodaa oikeudet numeroina, kun taas symbolinen (rwxr-xr-x tai u+x) kuvaa ne kirjaimina. Tama tyokalu nayttaa molemmat ja pitaa ne synkronissa.

Mita ovat setuid, setgid ja sticky-bitti?

Ne ovat neljas etunumero. Setuid ja setgid suorittavat ohjelman sen omistajana tai ryhmana, ja hakemiston sticky-bitti estaa kayttajia poistamasta toistensa tiedostoja (kuten /tmp:ssa).

Miksi suoritusbitti naytetaan muodossa s tai t?

Kun setuid, setgid tai sticky-bitti on asetettu, suorituspaikka naytetaan muodossa s tai t x:n sijaan ilmaisemaan, etta erikoisbitti on aktiivinen.

Lähteet

Ilmoita ongelmasta