Kalkolatur tal-Permessi chmod b'xejn
Aqleb il-permessi tal-fajls Unix għas-sid, il-grupp, u oħrajn biex tikseb il-valur ottali (755), in-notazzjoni simbolika (rwxr-xr-x), u l-kmand chmod eżatt.
| Aqra | Ikteb | Eżegwi | Valur | |
|---|---|---|---|---|
| Sid | 7 | |||
| Grupp | 5 | |||
| Oħrajn | 5 |
$ chmod 755 isem tal-fajl
Presets komuni
Użi komuni
- Permessi ta' Fajl Tajbin għall-Server tal-WebIssettja l-permessi tajbin għall-fajls u l-folji tal-web fuq servuri Apache/Nginx.
- Issettja Permessi SSH ta' SengħaSSH jirrifjuta l-sengħat bi permessi ħfelfu. Ikseb il-chmod eżatt għall-fajls tas-sengħa tiegħek.
- Agħmel Skriptis tal-Shell EżegwibbliIkseb il-kmand chmod biex tagħmel iskrittu runnable habib jikkonservah sigur.
- Tgħallem il-Permessi tal-Fajl LinuxIfthem kif il-permessi ottali u simboliċi Unix immappaw għal qari/kitba/eżekuzzjoni.
- Permessi tal-Fajl f'Docker ImagesIssettja l-permessi tajbin għall-fajls kopjati f'kontejners Docker.
Kif Taħdem
Din l-għodda hija kalkulatur ta' permessi tal-Unix miktub bl-idejn, kompletament min-naħa tal-klijent — l-ebda librerija, l-ebda server. Timmodella kull permess bħala boolean f'matriċi tal-istat ta' React u tikkonverti bejn formats ottali, simboliċi, u ls -l bl-użu ta' aritmetika bitwise diretta.
- 1Il-matriċi tal-checkbox tissettja l-istatKull wieħed mid-disa' checkboxes ta' qari/kitba/eżekuzzjoni (sid, grupp, ħaddieħor) jaqleb boolean f'oġġett tal-istat ta' React. Bits speċjali — setuid, setgid, u sticky — jiġu segwiti separatament f'oġġett tal-istat parallel.
- 2L-aritmetika bitwise tikkalkula l-ottaliIl-funzjoni octalFor() iżżid il-valuri tal-permess attivi għal kull grupp bl-użu tal-piżijiet fissi r=4, w=2, x=1. It-tliet ċifri tal-grupp jiġu konkatenati, u jekk kwalunkwe bit speċjali huwa ssettjat, tinżid ċifra ta' quddiem raba' (setuid=4, setgid=2, sticky=1).
- 3L-analiżi bidirezzjonali tissinkronizza d-dħul kolluIt-tajpjar ta' numru ottali ta' 3 jew 4 ċifri jitfa' parseOctal(), li tuża AND bitwise biex terġa' tqassam kull ċifra f'booleans ta' permess u taġġorna l-matriċi tal-checkbox. It-twaħħil ta' linja ls -l jitfa' parseLsPerms(), li tuża regex biex tiġbed l-istring tal-permess ta' 9 karattri u tiddekodifika karattri speċjali bħal s, S, t, u T għal setuid/setgid/sticky.
- 4Il-kmand chmod jinbena u jiġi kkopjatIl-kmand chmod finali jinbena b'interpolazzjoni tal-istring — modalità ottali jew modalità simbolika (forma u=rwx,g=rx,o=rx) — bil-flag -R mhux obbligatorju u l-isem tal-fajl mira. L-ikklikkjar ta' Ikkopja jikteb il-kmand fil-clipboard permezz ta' navigator.clipboard.writeText(), li jaħdem lokalment mingħajr sejħa tan-netwerk.
Għodod Relatati
Ipproteġi PDF bil-Password
Żid password ma' PDF b'kriptaġġ AES-256, u b'għażla itfi l-ipprintjar, l-ikkupjar jew il-modifikar. Jaħdem fil-browser tiegħek; xejn ma jittella'.
Konvertitur tat-Timestamp
Ikkonverti timestamps Unix f'dati leġġibbli u viċeversa. Jappoġġja UTC u ħin lokali, sekondi u milliseconds.
Konvertitur tal-Bażi tan-Numri
Ikkonverti numri bejn binary, ottali, deċimali, u esadeċimali. Ara d-daqs tal-bits u l-output binary mgħaqqqad immedjatament.