chmod õiguste kalkulaator tasuta
Lülita Unixi failide õigused omaniku, rühma ja teiste jaoks, et saada kaheksandväärtus (755), sümboolne märkimine (rwxr-xr-x) ja täpne chmod käsk.
| Lugemine | Kirjutamine | Käivitamine | Väärtus | |
|---|---|---|---|---|
| Omanik | 7 | |||
| Grupp | 5 | |||
| Muud | 5 |
$ chmod 755 failinimi
Levinud eelseaded
Levinud kasutusviisid
- Õiged failide load veebiserveriteleMäärake õiged leht failide ja kaustade load Apache/Nginx serverites.
- Määrake SSH võtme loadSSH keeldub nõrkade load võtmetest. Hankige õige chmod oma võtme failidele.
- Tehke kesta skriptid täidetavaksHangi chmod käsk, et skript töötaks, säilitades turvalisus.
- Õppige Linux failide loadSaage aru, kuidas oktaalse ja sümboolsete Unix load kaardistuvad loe/kirjuta/täide.
- Failide load Docker kujutistesMäärake õiged Docker konteineritesse kopeeritud failide load.
Kuidas see töötab
See tööriist on käsitsi kirjutatud, täielikult kliendipoolne Unixi lubade kalkulaator — teeke ega serverit pole. See modelleerib iga õiguse boolean'ina React'i olekumaatriksis ja teisendab kaheksandarvu, sümboolse ja ls -l vormingute vahel otsese bititehnika abil.
- 1Märkeruutude maatriks seab olekuIga üheksast lugemise/kirjutamise/käivitamise märkeruudust (omanik, grupp, teised) lülitab boolean'i React'i olekuobjektis. Erilised bitid — setuid, setgid ja sticky — jälgitakse eraldi paralleelses olekuobjektis.
- 2Bititehnika arvutab kaheksandarvuFunktsioon octalFor() summeerib iga grupi aktiivsed õigusväärtused fikseeritud kaaludega r=4, w=2, x=1. Kolm grupidigitit konkateneeritakse ja kui mis tahes erilbit on seatud, lisatakse ette neljas juhtdigit (setuid=4, setgid=2, sticky=1).
- 3Kahesuunaline parsimine sünkroniseerib kõiki sisendeid3- või 4-numbrilise kaheksandarvu kirjutamine käivitab parseOctal()'i, mis kasutab bitisiset-JA-d, et dekomponeerida iga digit tagasi õigusboolean'ideks ja uuendada märkeruutude maatriksit. ls -l rea kleepimine käivitab parseLsPerms()'i, mis kasutab regulaaravaldist, et eraldada 9-tähemärgiline õigusstring ja dekodeerida erilisi tähemärke nagu s, S, t ja T setuid/setgid/sticky jaoks.
- 4chmod käsklus koostatakse ja kopeeritakseLõplik chmod käsklus ehitatakse stringiinterpolatsiooniga — kaheksandarvurežiim või sümboolne režiim (u=rwx,g=rx,o=rx vorm) — koos valikulise -R lipuga ja sihtfaili nimega. Kopeeri klõpsamine kirjutab käskluse lõikelauale navigator.clipboard.writeText() kaudu, mis töötab kohapeal ilma võrgukutseta.
Seotud tööriistad
PDF-i parooliga kaitsmine
Lisa PDF-ile AES-256 krüptimisega parool ja soovi korral keela printimine, kopeerimine või muutmine. Töötab sinu brauseris; midagi ei laadita üles.
Ajatempli konverter
Teisenda Unixi ajatemplid loetavateks kuupäevadeks ja vastupidi. Toetab UTC-d ja kohalikku aega, sekundeid ja millisekundeid.
Arvusüsteemi konverter
Teisenda numbreid binaar-, oktaal-, kümnend- ja kuueteistkümnendarvusüsteemi vahel. Vaata biti suuruse sobivust ja rühmitatud binaarset väljundit koheselt.