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
- 01
Zaškrtnite políčka čítania, zápisu a spustenia pre vlastníka, skupinu a ostatných.
- 02
Alebo zadajte oktalovú hodnotu ako 755 pre automatické nastavenie políčok.
- 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.