Kalkulačka oprávnení chmod zadarmo
Prepínajte Unix súborové oprávnenia pre vlastníka, skupinu a ostatných, aby ste získali osmičkovú hodnotu (755), symbolický zápis (rwxr-xr-x) a presný príkaz chmod.
| Čítanie | Zápis | Spustenie | Hodnota | |
|---|---|---|---|---|
| Vlastník | 7 | |||
| Skupina | 5 | |||
| Ostatní | 5 |
$ chmod 755 názov súboru
Bežné predvoľby
Bežné použitia
- Správne oprávnenia súborov pre webové serveryNastavte správne oprávnenia pre webové súbory a priečinky na serveroch Apache/Nginx.
- Nastavte oprávnenia kľúča SSHSSH odmietne kľúče so slabými oprávneniami. Získajte správny chmod pre súbory kľúčov.
- Spustite shell skripty vykonateľným spôsobomZískajte príkaz chmod na spustenie skriptu a zároveň si zachovajtez bezpečnosť.
- Naučte sa oprávnenia súborov LinuxPochopiť, ako sa oktalové a symbolické oprávnenia Unix mapujú na čítanie/zápis/spustenie.
- Oprávnenia súborov v obrazoch DockerNastavte správne oprávnenia pre súbory skopírované do kontajnerov Docker.
Ako to funguje
Tento nástroj je ručne napísaná, plne klientská kalkulačka Unix oprávnení — bez knižníc, bez servera. Modeluje každé oprávnenie ako boolean v matici React stavu a prevádza medzi oktálovým, symbolickým formátom a formátom ls -l pomocou priamej bitovej aritmetiky.
- 1Matica zaškrtávacích políčok nastavuje stavKaždé z deviatich zaškrtávacích políčok čítanie/zápis/spustenie (vlastník, skupina, ostatní) prepína boolean v objekte React stavu. Špeciálne bity — setuid, setgid a sticky — sa sledujú samostatne v paralelnom objekte stavu.
- 2Bitová aritmetika počíta oktálovú hodnotuFunkcia octalFor() sčíta aktívne hodnoty oprávnení pre každú skupinu pomocou pevných váh r=4, w=2, x=1. Tri skupinové číslice sa spoja a ak je nastavený akýkoľvek špeciálny bit, pridá sa štvrtá úvodná číslica (setuid=4, setgid=2, sticky=1).
- 3Obojsmerné spracovanie synchronizuje všetky vstupyNapísanie 3- alebo 4-ciferného oktálového čísla spustí parseOctal(), ktorá pomocou bitového AND rozloží každú číslicu späť na boolean hodnoty oprávnení a aktualizuje maticu zaškrtávacích políčok. Vloženie riadku ls -l spustí parseLsPerms(), ktorá pomocou regulárneho výrazu extrahuje 9-znakový reťazec oprávnení a dekóduje špeciálne znaky ako s, S, t a T pre setuid/setgid/sticky.
- 4Príkaz chmod sa zostaví a skopírujeFinálny príkaz chmod sa zostaví interpoláciou reťazca — oktálový režim alebo symbolický režim (tvar u=rwx,g=rx,o=rx) — s voliteľným príznakom -R a cieľovým názvom súboru. Kliknutím na Kopírovať sa príkaz zapíše do schránky cez navigator.clipboard.writeText(), čo beží lokálne bez sieťového volania.
Súvisiace nástroje
Zabezpečiť PDF heslom
Pridajte do PDF heslo so šifrovaním AES-256 a voliteľne vypnite tlač, kopírovanie alebo úpravy. Beží vo vašom prehliadači; nič sa nenahráva.
Konvertor časových pečiatok
Konvertujte časové pečiatky Unix na čitateľné dátumy a naopak. Podporuje UTC a miestny čas, sekundy aj milisekundy.
Konvertor číselných sústav
Konvertujte čísla medzi binárnou, oktalovou, desiatkovú a hexadecimálnou sústavou. Okamžite zobrazujte veľkosť v bitoch a skupinový binárny výstup.