chmod-laskin

Laske Linux-käyttöoikeudet — muunna symbolinen ja oktaalimerkintä ja luo chmod-komennot

Jakaa:

chmod Käyttöoikeuslaskin

-rwxr-xr-x
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

1

Merkitse halutut käyttöoikeudet

Napsauta luku/kirjoitus/suoritus-valintaruutuja omistajalle, ryhmälle ja muille

2

Tarkista oktaali ja symbolinen

Oktaaliarvo (esim. 755) ja symbolinen merkintä (rwxr-xr-x) päivittyvät välittömästi

3

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.