chmod Käyttöoikeuslaskin
| Tyyppi | Luku (r) | Kirjoitus (w) | Suoritus (x) | Oktaali |
|---|---|---|---|---|
| Omistaja | 5 | |||
| Ryhmä | 5 | |||
| Muut (kaikki) | 5 |
chmod 755 filename
Miksi käyttää chmod-laskinta?
Linux-tiedoston käyttöoikeuksia ilmaistaan symbolisella (rwxr-xr-x) ja oktaalisella (755) merkinnällä. Oikean käyttöoikeusarvon manuaalinen laskeminen on virhealtista. Laskimemme avulla voit valita käyttöoikeudet visuaalisesti ja luoda oktaaliarvon ja hyödyllisen chmod-komennon välittömästi.
Visuaalinen käyttöoikeuksien rakennustyökalu
Napsauta luku/kirjoitus/suoritus-valintaruutuja omistaja/ryhmä/muut-kohtiin; arvot päivittyvät välittömästi
Kaksisuuntainen synkronointi
Syötä oktaaliarvo (esim. 755) ja valintaruudut päivittyvät automaattisesti, tai päinvastoin
Käyttövalmis komento
Luo täydellisen chmod-komennon, joka voidaan liittää suoraan terminaaliin
Käyttöoikeuksien laskeminen
Merkitse halutut käyttöoikeudet
Napsauta luku/kirjoitus/suoritus-valintaruutuja omistajalle, ryhmälle ja muille
Tarkista oktaali ja symbolinen
Oktaaliarvo (esim. 755) ja symbolinen merkintä (rwxr-xr-x) päivittyvät välittömästi
Kopioi komento
Kopioi luotu chmod-komento ja aja se terminaalissa
Tyypilliset chmod-skenaariot
Web-palvelintiedostot
Aseta 644 HTML/CSS/JS-tiedostoille Apache:ssa tai Nginx:ssä (omistaja luku/kirjoitus, ryhmä/muut luku)
Suoritettavat skriptit
Aseta 755 shell-skripteille (omistaja täysi pääsy, ryhmä/muut luku+suoritus)
SSH-avaimet
SSH vaatii 600 (vain omistaja luku/kirjoitus) yksityisille avaimille
Lataushakemistot
Aseta 775 web-lataushakemistoille, jotta palveluprosessi voi kirjoittaa tiedostoja
Linux-käyttöoikeuksien parhaat käytännöt
✓ Älä koskaan käytä 777 tuotannossa
chmod 777 antaa kaikille täyden luku/kirjoitus/suoritus-pääsyn — vakava tietoturvariski.
✓ Vähimmän pääsyn periaate
Anna aina vähimmät tarvittavat käyttöoikeudet. Aloita rajoittavasti (600) ja lisää tarpeen mukaan.
✓ Ole varovainen -R:n (rekursiivinen) kanssa
chmod -R soveltaa käyttöoikeuksia rekursiivisesti kaikkiin tiedostoihin ja hakemistoihin.
✓ Ymmärrä umask
umask-arvo vähentää käyttöoikeuksia oletusarvosta. umask 022 antaa uusille tiedostoille 644 ja uusille hakemistoille 755.
❓ Usein kysytyt kysymykset
Mitä chmod 755 tarkoittaa?
755 tarkoittaa: omistaja(7)=luku+kirjoitus+suoritus, ryhmä(5)=luku+suoritus, muut(5)=luku+suoritus. Oletuskäyttöoikeudet suoritettaville tiedostoille ja julkisille hakemistoille.
Mikä on ero 644:n ja 755:n välillä?
644 (rw-r--r--): omistaja luku/kirjoitus, muut vain luku — tavallisille tiedostoille. 755 (rwxr-xr-x): omistaja voi myös suorittaa — skripteille ja hakemistoille.
Miksi SSH-avaimet vaativat käyttöoikeuden 600?
SSH hylkää yksityisten avainten käytön, joihin muilla on pääsy. 600 (rw-------) varmistaa, että vain omistaja voi lukea ja kirjoittaa avaimen.
Mitä suoritusbitti tarkoittaa hakemistolla?
Suoritusbitti hakemistolla tarkoittaa 'läpikäyntioikeutta' — käyttäjä voi siirtyä hakemistoon ja käyttää sen tiedostoja. Ilman suoritusoikeutta käyttäjä ei pääse hakemistoon.