chmod atļauju kalkulators bez maksas
Pārslēdz Unix failu atļaujas īpašniekam, grupai un citiem, lai iegūtu oktālo vērtību (755), simbolisko pierakstu (rwxr-xr-x) un precīzu chmod komandu.
| Lasīt | Rakstīt | Izpildīt | Vērtība | |
|---|---|---|---|---|
| Īpašnieks | 7 | |||
| Grupa | 5 | |||
| Pārējie | 5 |
$ chmod 755 faila_nosaukums
Bieži izmantotie iestatījumi
Biežākie lietojumi
- Pareizi failu atļaujas tīmekļa serveriemIestatiet pareizas atļaujas tīmekļa failiem un mapēm Apache/Nginx serveros.
- Iestatiet SSH atslēgu atļaujasSSH noraidīta atslēgas ar vājām atļaujām. Iegūstiet pareizo chmod savu atslēgu failiem.
- Padariet čaulas skriptus izpildāmusIegūstiet chmod komandu, lai skripts darbības, vienlaikus uzturējot drošību.
- Mācieties Linux failu atļaujasSaprast, kā astoņu un simbolisks Unix atļaujas mapē uz lasīšanu / rakstīšanu / izpildi.
- Failu atļaujas Docker attēlosIestatiet pareizas atļaujas failiem, kas nokopēti Docker konteinerados.
Kā tas darbojas
Šis rīks ir pašrakstīts, pilnībā klienta puses Unix atļauju kalkulators — bez bibliotēkām, bez servera. Tas modelē katru atļauju kā bulevu vērtību React stāvokļa matricā un konvertē starp astoņkāršo, simbolisko un ls -l formātiem, izmantojot tiešu bitu aritmētiku.
- 1Izvēles rūtiņu matrica iestata stāvokliKatra no deviņām lasīšanas/rakstīšanas/izpildes izvēles rūtiņām (īpašnieks, grupa, cits) pārslēdz bulevu vērtību React stāvokļa objektā. Īpašie biti — setuid, setgid un sticky — tiek izsekoti atsevišķi paralēlā stāvokļa objektā.
- 2Bitu aritmētika aprēķina astoņkāršooctalFor() funkcija summē aktīvās atļauju vērtības katrai grupai, izmantojot fiksētus svarus r=4, w=2, x=1. Trīs grupu cipari tiek savienoti, un, ja iestatīts jebkurš īpašais bits, tiek pievienots ceturtais vadošais cipars (setuid=4, setgid=2, sticky=1).
- 3Divvirzienu parsēšana sinhronizē visas ievades3 vai 4 ciparu astoņkāršā skaitļa ierakstīšana izsauc parseOctal(), kas izmanto bitu AND, lai sadalītu katru ciparu atpakaļ atļauju bulevu vērtībās un atjauninātu izvēles rūtiņu matricu. ls -l rindas ielīmēšana izsauc parseLsPerms(), kas izmanto regulāro izteiksmi, lai izgūtu 9 rakstzīmju atļauju virkni, un dekodē īpašās rakstzīmes, piemēram, s, S, t un T setuid/setgid/sticky.
- 4chmod komanda tiek salikta un nokopētaGalīgā chmod komanda tiek veidota, izmantojot virkņu interpolāciju — astoņkāršo režīmu vai simbolisko režīmu (u=rwx,g=rx,o=rx forma) — ar neobligātu -R karogu un mērķa faila nosaukumu. Noklikšķinot uz Kopēt, komanda tiek ierakstīta starpliktuvē, izmantojot navigator.clipboard.writeText(), kas darbojas lokāli bez tīkla izsaukuma.
Saistītie rīki
PDF aizsardzība ar paroli
Pievienojiet PDF parolei ar AES-256 šifrēšanu un pēc izvēles atspējojiet drukāšanu, kopēšanu vai rediģēšanu. Darbojas pārlūkprogrammā; nekas netiek augšupielādēts.
Laikspiedola konvertētājs
Konvertē Unix laikspiedolus uz lasāmiem datumiem un otrādi. Atbalsta UTC un vietējo laiku, sekundes un milisekundes.
Skaitļu bāzes konvertētājs
Konvertē skaitļus starp bināro, oktālo, decimālo un heksadecimālo. Redzi bitu izmēra atbilstību un grupētu bināro izvadu tūlītēji.