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.
Ladataan työkalua...
Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut
Hae työkalua →chmod-laskuri auttaa valitsemaan oikeat tiedosto-oikeudet ja ymmärtämään valmiin luvun. Se sopii palvelinten ja kehitysympäristöjen ylläpitoon.
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.
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.
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.