Besplatan Kalkulator chmod dozvola
Uključite/isključite Unix dozvole fajla za vlasnika, grupu i ostale da dobijete oktalnu vrijednost (755), simboličku notaciju (rwxr-xr-x) i tačnu chmod naredbu.
| Čitanje | Pisanje | Izvršavanje | Vrijednost | |
|---|---|---|---|---|
| Vlasnik | 7 | |||
| Grupa | 5 | |||
| Ostali | 5 |
$ chmod 755 naziv datoteke
Uobičajeni predlošci
Kako radi
Ovaj alat je ručno napisan, potpuno klijentski kalkulator Unix dozvola — bez biblioteka, bez servera. Modelira svaku dozvolu kao boolean u React matrici stanja i pretvara između oktalnog, simboličkog, i ls -l formata koristeći direktnu bitovnu aritmetiku.
- 1Matrica polja za potvrdu postavlja stanjeSvako od devet polja za čitanje/pisanje/izvršavanje (vlasnik, grupa, ostali) prebacuje boolean u objektu React stanja. Posebni bitovi — setuid, setgid, i sticky — se prate odvojeno u paralelnom objektu stanja.
- 2Bitovna aritmetika izračunava oktalnoFunkcija octalFor() sabira aktivne vrijednosti dozvola za svaku grupu koristeći fiksne težine r=4, w=2, x=1. Tri cifre grupe se spajaju, i ako je bilo koji poseban bit postavljen, četvrta vodeća cifra (setuid=4, setgid=2, sticky=1) se dodaje ispred.
- 3Dvosmjerno raščlanjivanje sinhronizuje sve unoseKucanje 3- ili 4-cifrenog oktalnog broja aktivira parseOctal(), koji koristi bitovsko I (AND) da rastavi svaku cifru nazad u boolean dozvola i ažurira matricu polja za potvrdu. Lijepljenje ls -l linije aktivira parseLsPerms(), koji koristi regularni izraz da izvuče niz dozvola od 9 znakova i dekodira posebne znakove poput s, S, t, i T za setuid/setgid/sticky.
- 4chmod komanda se sastavlja i kopiraKonačna chmod komanda se gradi interpolacijom niza — oktalni mod ili simbolički mod (u=rwx,g=rx,o=rx oblik) — sa opcionom -R oznakom i ciljnim nazivom datoteke. Klik na Kopiraj zapisuje komandu u međuspremnik putem navigator.clipboard.writeText(), koji radi lokalno bez mrežnog poziva.
Povezani alati
Konverter vremenske oznake
Pretvorite Unix vremenske oznake u čitljive datume i obrnuto. Podržava UTC i lokalno vrijeme, sekunde i milisekunde.
Konverter brojevnog sistema
Pretvorite brojeve između binarnog, oktalnog, decimalnog i heksadecimalnog sistema. Vidite veličinu u bitovima i grupisani binarni izlaz trenutno.
Generator ICS kalendara
Kreirajte .ics pozivnice za kalendar za bilo koju aplikaciju — Apple Calendar, Outlook, Google. Dodajte više događaja, ponavljanje i podsjetnike. Radi u potpunosti u vašem pregledniku.