chmod-heimildaeiknareiknir — ókeypis
Skipta Unix-skráarheimilda á milli eiganda, hóps og annarra til að fá áttundargildi (755), táknsetningu (rwxr-xr-x) og nákvæma chmod-skipun.
| Lesa | Skrifa | Keyra | Gildi | |
|---|---|---|---|---|
| Eigandi | 7 | |||
| Hópur | 5 | |||
| Aðrir | 5 |
$ chmod 755 skráarnafn
Algengar forstillingar
Algeng notkun
- Réttar skráaheimildir fyrir vefþjónaSetjaðu rétt heimildir fyrir vefskrár og möppur á Apache/Nginx þjónum.
- Setjaðu SSH lykil heimildirSSH hafnar lyklum með lösum heimildum. Fáðu nákvæm chmod fyrir lyklaskrárnar.
- Gerðu skeljarskrif keyrandiFáðu chmod skipun til að gera skriftu keyrandi á meðan halda henni öruggu.
- Lærðu Linux skráaheimildirSkilja hvernig áttundaleg og táknræn Unix heimildir kortleggjast til lestur/skrif/keyrandi.
- Skráaheimildir í Docker myndumSetjaðu rétt heimildir fyrir skrár afritaðar í Docker gáma.
Hvernig það virkar
Þetta tól er handskrifaður, alfarið biðlarahliðar Unix-heimildareiknir — engin bókasöfn, enginn netþjónn. Hann módelar sérhverja heimild sem boolean í React state fylki og breytir milli áttund-, tákn- og ls -l sniða með beinni bitvísri aritmetík.
- 1Reitafylki setur ástandSérhver af níu lesa/skrifa/keyra reitum (eigandi, hópur, aðrir) víxlar boolean í React state hlut. Sértáknbitar — setuid, setgid, og sticky — eru fylgst með sérstaklega í samhliða state hlut.
- 2Bitvís aritmetík reiknar áttundoctalFor() fallið leggur saman virk heimildagildi fyrir hvern hóp með föstum vogum r=4, w=2, x=1. Þrír hóptölustafir eru tengdir saman, og ef einhver sértáknbiti er settur er fjórða forskeytistala (setuid=4, setgid=2, sticky=1) sett fram fyrir.
- 3Tvíátta þáttun samstillir öll inntökAð skrifa 3- eða 4-stafa áttundartölu kallar á parseOctal(), sem notar bitvíst AND til að brjóta hverja tölu aftur niður í heimildaboolean og uppfæra reitafylkið. Að líma ls -l línu kallar á parseLsPerms(), sem notar regex til að draga út 9-stafa heimildarstrenginn og afkóða sértákn eins og s, S, t og T fyrir setuid/setgid/sticky.
- 4chmod skipun er sett saman og afrituðLokaskipunin chmod er byggð með strengjatengingu — áttund ham eða táknham (u=rwx,g=rx,o=rx form) — með valfrjálsu -R merki og markskráarheiti. Að smella á Afrita skrifar skipunina á klippiborðið með navigator.clipboard.writeText(), sem keyrir staðbundið án nettengingarkalls.
Tengd verkfæri
Lykilorðsverja PDF
Bættu lykilorði við PDF með AES-256 dulkóðun og slökktu valkvætt á prentun, afritun eða breytingum. Keyrir í vafranum þínum; engu er hlaðið upp.
Tímastimpilsbreytir
Breyttu Unix-tímastimplum í lesanleg dagsetningar og öfugt. Styður UTC og staðartíma, sekúndur og millisekúndur.
Talnagrunnsbreytir
Breyttu tölum á milli tvíundar, átundar, tugasystem og sextánkerfis. Sjáðu bitssamræmi og flokkað tvíundarúttak samstundis.