Ratkaisija

chmod-laskuri – oikeudet oktaalina, rwx-muodossa ja symbolisena

chmod-laskuri muuntaa Linux- ja Unix-tiedosto-oikeudet oktaalin (esim. 755), ls-muodon (rwxr-xr-x) ja symbolisen muodon (u=rwx,go=rx) välillä ja kertoo suomeksi, kuka voi tehdä mitä.

Valitse oikeudet ruudukosta, kirjoita oktaaliluku tai ls-muoto, tai käytä chmod-lauseketta kuten u+x,go-w nykyisiin oikeuksiin. Laskuri tuntee myös setuid-, setgid- ja sticky-bitit ja kertoo, mitä suoritusoikeus tarkoittaa hakemistolle.

Mitä chmod 755 ja 644 tarkoittavat?

Jokainen numero on summa: luku 4, kirjoitus 2 ja suoritus 1. Numerot ovat järjestyksessä omistaja, ryhmä ja muut. 755 eli rwxr-xr-x: omistaja voi lukea, muokata ja suorittaa, ryhmä ja muut lukea ja suorittaa. 644 eli rw-r--r--: omistaja voi lukea ja muokata, muut vain lukea. 600 rajaa tiedoston vain omistajalle. Neljäs numero edessä on erikoisbitit: 1777 on /tmp-tyyppinen hakemisto, jossa kuka tahansa voi luoda tiedostoja mutta poistaa vain omiaan, ja 2775 on jaettu hakemisto, jonka uudet tiedostot perivät hakemiston ryhmän.

Chmod-Laskuri

Ladataan työkalua...

Kokeile myös:

Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut

Hae työkalua →
Lisätietoa

chmod-laskuri auttaa valitsemaan oikeat tiedosto-oikeudet ja ymmärtämään valmiin luvun. Se sopii palvelinten ja kehitysympäristöjen ylläpitoon.

Mitä tämä tekee?

Muuta oikeuksia ruudukosta, oktaalina, ls-muodossa tai chmod-lausekkeella.

  • Oktaali (755, 2775), ls -l -muoto (rwxr-xr-x, rwxrwxrwt) ja tiivis symbolinen komento (u=rwx,go=rx).
  • chmod-lausekkeet nykyisiin oikeuksiin: esimerkiksi 644 + u+x = 744 ja 777 + go-w = 755.
  • setuid, setgid ja sticky sekä niiden merkitys tiedostolle ja hakemistolle.
  • Yleiset esimerkit 644, 600, 755, 700, 664, 775, 444, 2775 ja 1777.
Miten tulosta kannattaa tulkita?

Hakemistolla oikeudet tarkoittavat eri asioita kuin tiedostolla.

  • Hakemistolla r on sisällön listaus, w tiedostojen luonti ja poisto ja x pääsy hakemistoon.
  • Kun muut voivat kirjoittaa (esim. 666 tai 777), kuka tahansa järjestelmän käyttäjä voi muuttaa tiedostoa.
  • Sticky-bitti hakemistolla rajaa poiston ja uudelleennimeämisen tiedoston omistajalle, hakemiston omistajalle ja pääkäyttäjälle.
Hyvä tietää

GNU chmod käsittelee hakemiston erikoisbitit omalla tavallaan.

  • chmod 755 ei poista hakemiston setgid-bittiä; käytä chmod g-s tai 00755.
  • Ilman u-, g-, o- tai a-kirjainta chmod huomioi umaskin; laskuri käsittelee sen kuin a.
  • Lähteet: chmod(1), GNU coreutils (man7.org); GNU coreutils -käsikirja, File permissions.
Huom: Anna vain tarvittavat oikeudet ja kokeile muutosta ensin testiympäristössä.
Huomasitko virheen tai onko parannusehdotus? info@…