Ingyenes chmod jogosultság-kalkulátor
Kapcsolgasd a Unix fájljogosultságokat a tulajdonos, csoport és mások számára az oktális értékhez (755), szimbolikus jelöléshez (rwxr-xr-x) és a pontos chmod parancshoz.
| Olvasás | Írás | Végrehajtás | Érték | |
|---|---|---|---|---|
| Tulajdonos | 7 | |||
| Csoport | 5 | |||
| Egyéb | 5 |
$ chmod 755 fájlnév
Általános előbeállítások
Gyakori felhasználások
- Helyes fájlengedélyek webes szerverekhezÁllítsa be a megfelelő engedélyeket a webes fájlokhoz és mappákhoz az Apache/Nginx szervereken.
- SSH kulcs engedélyek beállításaAz SSH elutasítja a laza engedélyekkel rendelkező kulcsokat. Szerezze meg a kulcsfájlok pontos chmod értékét.
- Shell-parancsfájlok végrehajthatóvá tételeSzerezze meg a chmod parancsot a parancsfájl végrehajthatóvá tételéhez, miközben biztonságban tartja.
- Tanulja meg a Linux-fájlengedélyeketÉrtsd meg, hogyan térképezik az oktális és szimbolikus Unix-engedélyek az olvasás/írás/végrehajtást.
- Fájlengedélyek Docker képekbenÁllítsa be a helyes engedélyeket a Docker tárolóba másolt fájlokhoz.
Hogyan működik
Ez az eszköz egy kézzel írt, teljesen kliensoldali Unix jogosultság-kalkulátor — nincs könyvtár, nincs szerver. Minden jogosultságot egy React állapot-mátrixban logikai értékként modellez, és közvetlen bitenkénti aritmetikával konvertál oktális, szimbolikus és ls -l formátumok között.
- 1A jelölőnégyzet-mátrix állítja be az állapototA kilenc olvasás/írás/végrehajtás jelölőnégyzet (tulajdonos, csoport, mások) mindegyike egy logikai értéket kapcsol egy React állapotobjektumban. A speciális bitek — setuid, setgid és sticky — külön kerülnek nyomon követésre egy párhuzamos állapotobjektumban.
- 2Bitenkénti aritmetika számítja ki az oktálistAz octalFor() függvény összeadja minden csoport aktív jogosultsági értékeit fix súlyokkal r=4, w=2, x=1. A három csoport-számjegy összefűzésre kerül, és ha bármelyik speciális bit be van állítva, egy negyedik vezető számjegy (setuid=4, setgid=2, sticky=1) kerül elé.
- 3Kétirányú elemzés szinkronizál minden bemenetetEgy 3- vagy 4-számjegyű oktális szám begépelése aktiválja a parseOctal()-t, amely bitenkénti AND-et használ minden számjegy visszabontásához jogosultsági logikai értékekre, és frissíti a jelölőnégyzet-mátrixot. Egy ls -l sor beillesztése aktiválja a parseLsPerms()-et, amely egy regex-szel kivonja a 9 karakteres jogosultsági karakterláncot, és dekódolja a speciális karaktereket, mint az s, S, t és T, a setuid/setgid/sticky-hoz.
- 4A chmod parancs összeállításra és másolásra kerülA végső chmod parancs karakterlánc-interpolációval épül fel — oktális mód vagy szimbolikus mód (u=rwx,g=rx,o=rx forma) — opcionális -R jelzővel és céfájlnévvel. A Másolásra kattintás írja a parancsot a vágólapra a navigator.clipboard.writeText()-en keresztül, amely helyben fut, hálózati hívás nélkül.
Kapcsolódó eszközök
PDF jelszavas védelme
Lásson el egy PDF-et jelszóval AES-256 titkosítással, és opcionálisan tiltsa le a nyomtatást, másolást vagy szerkesztést. A böngésződben fut; semmi nem kerül feltöltésre.
Időbélyeg-konvertáló
Konvertálj Unix időbélyegeket olvasható dátumokká és fordítva. Támogatja az UTC-t és a helyi időt, másodperceket és ezredmásodperceket.
Számrendszer-konvertáló
Konvertálj számokat bináris, oktális, decimális és hexadecimális között. Tekintsd meg a bitméretet és a csoportosított bináris kimenetet azonnal.