Monu Tools

chmod Kalkulačka

Prevádzajte oprávnenia súborov Unix medzi zaškrtávacími políčkami, oktalovým zápisom (napr. 755) a symbolickým zápisom (napr. rwxr-xr-x).

Ako používať nástroj chmod Calculator

  1. 01

    Zaškrtnite políčka čítania, zápisu a spustenia pre vlastníka, skupinu a ostatných.

  2. 02

    Alebo zadajte oktalovú hodnotu ako 755 pre automatické nastavenie políčok.

  3. 03

    Skopírujte pripravený príkaz chmod.

Čo sú unixové oprávnenia

Unixové oprávnenia súborov riadia, kto môže čítať, zapisovať a spúšťať súbor alebo adresár, rozdelené do troch skupín: vlastník, skupina a všetci ostatní. Táto kalkulačka prevádza medzi interaktívnymi zaškrtávacími políčkami, číselnou osmičkovou formou ako 755 a symbolickou formou ako rwxr-xr-x, pričom všetky tri udržiava zosynchronizované.

Ako čísla fungujú

Každá skupina dostane tri bity, čítanie (4), zápis (2) a spustenie (1), a spočítate ich, aby ste získali jednu číslicu. Takže 7 je čítanie plus zápis plus spustenie (rwx), 5 je čítanie plus spustenie (r-x) a 6 je čítanie plus zápis (rw-). Tri číslice, jedna na skupinu, dajú známe číslo oprávnení.

Bežné hodnoty, ktoré sa oplatí poznať

Bežné hodnoty sa oplatí zapamätať. 755 vyhovuje adresárom a spustiteľným súborom: vlastník má plný prístup, kým skupina a ostatní môžu čítať a spúšťať, ale nie zapisovať. 644 vyhovuje bežným webovým súborom: vlastník môže čítať a zapisovať, všetci ostatní môžu iba čítať.

Pri citlivých súboroch udržiava 600 veci pod zámkom: iba vlastník môže čítať alebo zapisovať a nikto iný nemá žiadny prístup, čo potrebujú súkromné kľúče SSH a podobné tajomstvá.

Špeciálne bity a štvrtá číslica

Existuje aj voliteľná štvrtá úvodná číslica pre špeciálne bity, setuid, setgid a lepkavý bit, ktoré menia, ako programy bežia alebo ako sa správa zdieľaný adresár. Keď je niektorý nastavený, pozícia spustenia sa zobrazí ako s alebo t namiesto x.

Ako použiť výstup

Kalkulačka vám dá príkaz chmod pripravený na spustenie na skopírovanie a beží úplne vo vašom prehliadači. Je to referencia a prevodník, takže sama nemení žiadne súbory.

Často kladené otázky

Čo znamená 755 a 644?

755 dáva vlastníkovi plný prístup a všetkým ostatným čítanie a spustenie, používa sa pre adresáre a skripty. 644 dáva vlastníkovi čítanie a zápis a všetkým ostatným iba čítanie, používa sa pre bežné súbory.

Čo znamená 777 a je to bezpečné?

777 udeľuje čítanie, zápis a spustenie každému. Na serveri je to takmer vždy nebezpečné, pretože každý používateľ môže súbor upraviť. Namiesto toho použite 755 alebo 644.

Ako urobím súbor spustiteľným?

Pridajte bit spustenia. Z hodnoty 644 prejdete na 755 (alebo chmod +x), čím zapnete spustenie pre vlastníka, skupinu a ostatných.

Aký je rozdiel medzi symbolickým a oktalovým zápisom?

Oktálový zápis (ako 755) kóduje oprávnenia ako čísla, zatiaľ čo symbolický (rwxr-xr-x alebo u+x) ich opisuje písmenami. Tento nástroj zobrazuje oba zápisy a udržiava ich synchronizované.

Čo sú setuid, setgid a sticky bit?

Sú to štvrtá úvodná číslica. Setuid a setgid spúšťajú program ako jeho vlastník alebo skupina a sticky bit v adresári zabraňuje používateľom mazať súbory druhých (ako v /tmp).

Prečo sa bit spustenia zobrazuje ako s alebo t?

Keď je nastavený setuid, setgid alebo sticky bit, pozícia spustenia sa zobrazuje ako s alebo t namiesto x, čo signalizuje aktivitu špeciálneho bitu.

Zdroje

Vložiť tento nástroj

Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.

<iframe src="https://monu.tools/embed/sk/chmod-calculator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Súvisiace nástroje