Preskoči na vsebino
TextArray
100% lokalno

Chmod kalkulator

Pretvorite dovoljenja datotek Unix med osmiškim in rwx zapisom s popolno razčlenitvijo.

Vhod
Izhod

Chmod kalkulator

Dovoljenja datotek Unix so videti skrivnostna, dokler ne vidite aritmetike za njimi. Vsaka od treh števk v vrednosti chmod je preprosta vsota: branje je 4, pisanje je 2, izvedba je 1. Torej 7 pomeni branje plus pisanje plus izvedba, 5 pomeni branje plus izvedba, 755 pa daje lastniku popoln nadzor, medtem ko lahko skupina in vsi ostali berejo in izvajajo datoteko. Ta kalkulator prevaja v obe smeri — prilepite osmiške vrednosti, kot sta 755 ali 0644, in dobite zapis rwx ali prilepite niz, kot je rwxr-xr-x (z ali brez vodilnega znaka vrste datoteke iz ls -l) in dobite osmiško vrednost nazaj.

Pogled razčlenitve navaja, kaj točno lahko stori lastnik, skupina in drugi, beleži posebne bite, kot so setuid, setgid in lepljivi bit (4755, 2755, 1777), in natisne ukaz chmod, pripravljen za uporabo. Preklopite na pretvorbo le, ko potrebujete samo enakovreden zapis, eno vrstico na dovoljenje. Vsaka vrstica je obdelana neodvisno, tako da lahko pretvorite celoten seznam hkrati - tipkarska napaka v eni vrstici ustvari mirno sporočilo na mestu in nikoli ne ustavi ostalih.

Nekaj vrednosti pokriva večino resničnega dela: 644 za običajne datoteke, 755 za imenike in skripte, 600 za zasebne ključe in skrivnosti. Izogibajte se 777 — datoteko, v katero je mogoče zapisovati, lahko spremeni ali zamenja kateri koli uporabnik na računalniku, kar je le redko tisto, kar želite, in klasična ugotovitev varnostnega nadzora.

Vse se izvaja lokalno v vašem brskalniku. Nič, kar prilepite, se nikjer ne naloži, zabeleži ali shrani.

FAQ

Kako delujejo osmiške številke?
Vsaka številka je vsota branja (4), pisanja (2) in izvajanja (1) za en razred uporabnikov, v vrstnem redu lastnik, skupina, drugi. 755 je torej rwx za lastnika in r-x za skupino in ostale.
Kaj pomenijo 4755, 2755 in 1777?
Četrta vodilna števka nastavi posebne bite: setuid je 4, setgid je 2 in lepljivi bit je 1. V zapisu rwx so prikazani kot s ali t v položaju izvajanja - male črke, ko je tudi izvedba nastavljena, velike črke (S, T), če ni.
Zakaj je chmod 777 slaba ideja?
Datoteko naredi berljivo, zapisljivo in izvedljivo za vsakogar. Vsak uporabnik ali ogrožen proces na napravi jo lahko prepiše, kar neškodljivo datoteko spremeni v vektor napada. Uporabite 644 ali 755 in razširite dovoljenja le, če brez tega nekaj resnično odpove.
Ali lahko pretvorim več dovoljenj hkrati?
ja Postavite eno dovoljenje na vrstico — osmiške in simbolne oblike je mogoče prosto mešati. Neveljavne vrstice so sporočene na mestu, preostale vrstice pa se še vedno pretvorijo.
Ali je moj vnos kje naložen?
Ne. Kalkulator v celoti deluje v vašem brskalniku in vaš vnos nikoli ne zapusti vaše naprave.