Gratis chmod Toestemmingsakrekenaar
Wissel Unix-lêertoestemmings vir eienaar, groep en ander om die oktale waarde (755), simboliese notasie (rwxr-xr-x) en die presiese chmod-opdrag te kry.
| Lees | Skryf | Voer uit | Waarde | |
|---|---|---|---|---|
| Eienaar | 7 | |||
| Groep | 5 | |||
| Ander | 5 |
$ chmod 755 lêernaam
Algemene voorinstellings
Algemene gebruike
- Korrekte lêerpermissies vir webbedienersStel die regte permissies vir weblêers en -vouers op Apache/Nginx-bedieners.
- Stel SSH-sleutelpermissiesSSH weier sleutels met los permissies. Kry die presiese chmod vir jou sleutellêers.
- Maak shell-skrifte uitvoerbaarKry die chmod-opdrag om 'n skrif uitvoerbaar te maak terwyl dit veilig bly.
- Leer Linux-lêerpermissiesVerstaan hoe oktale en simboliese Unix-permissies na lees/skryf/uitvoer kaart.
- Lêerpermissies in Docker-beeldeStel korrekte permissies vir lêers wat in Docker-houers gekopieer word.
Hoe dit werk
Hierdie nutsprogram is 'n handgeskrewe, heeltemal kliëntkant-Unix-toestemmingsberekenaar — geen biblioteke, geen bediener nie. Dit modelleer elke toestemming as 'n boolean in 'n React-toestandmatriks en skakel om tussen oktale, simboliese, en ls -l-formate met direkte bisgewyse rekenkunde.
- 1Merkblokkie-matriks stel toestandElk van die nege lees/skryf/uitvoer-merkblokkies (eienaar, groep, ander) skakel 'n boolean in 'n React-toestandobjek om. Spesiale bisse — setuid, setgid, en sticky — word apart in 'n parallelle toestandobjek nagespoor.
- 2Bisgewyse rekenkunde bereken oktaalDie octalFor()-funksie tel die aktiewe toestemmingswaardes vir elke groep op met die vaste gewigte r=4, w=2, x=1. Die drie groepsyfers word saamgevoeg, en as enige spesiale bis gestel is, word 'n vierde voorste syfer (setuid=4, setgid=2, sticky=1) voorafgevoeg.
- 3Tweerigting-ontleding sinkroniseer alle toevoereOm 'n 3- of 4-syfer-oktale nommer te tik aktiveer parseOctal(), wat bisgewyse EN gebruik om elke syfer terug te ontbind in toestemmingsbooleans en die merkblokkie-matriks by te werk. Om 'n ls -l-lyn te plak aktiveer parseLsPerms(), wat 'n reëlmatige uitdrukking gebruik om die 9-karakter-toestemmingstring te onttrek en spesiale karakters soos s, S, t, en T vir setuid/setgid/sticky te ontsyfer.
- 4chmod-opdrag word saamgestel en gekopieerDie finale chmod-opdrag word gebou deur string-interpolasie — oktale modus of simboliese modus (u=rwx,g=rx,o=rx-vorm) — met opsionele -R-vlag en teikenlêernaam. Om Kopieer te klik skryf die opdrag na die knipbord via navigator.clipboard.writeText(), wat plaaslik loop sonder netwerkbelling.
Verwante gereedskap
Wagwoordbeskerm PDF
Voeg 'n wagwoord by 'n PDF met AES-256-enkripsie, en skakel opsioneel druk, kopiëring of redigering af. Loop in jou blaaier; niks word opgelaai nie.
Tydstempel-omskakelaar
Skakel Unix-tydstempels om na leesbare datums en omgekeerd. Ondersteun UTC en plaaslike tyd, sekondes en millisekondes.
Getalbasis-omskakelaar
Skakel getalle om tussen binêre, oktaal, desimale en heksadesimale. Sien bit-grootte pas en gegroepeerde binêre uitvoer onmiddellik.