Pereiti prie turinio

Chmod skaičiuoklė

Šiuo intuityviu chmod skaičiuotuvu konvertuokite skaitinius ir simbolinius "Unix" failų leidimus (chmod). Lengvai suprasite ir sugeneruosite teisingus "Linux" ir "Unix" sistemų failų leidimų kodus, nesvarbu, ar pageidaujate skaitmeninės (755), ar simbolinės (rwxr-xr-x) notacijos. Būtinas sistemos administratoriams, DevOps inžinieriams ir programuotojams, dirbantiems su "Unix" sistemomis.

Nustatyti iš naujo

Dažnai užduodami klausimai

Kaip naudoti "Chmod" skaičiuoklę?

Įveskite skaitinę chmod reikšmę (pvz., 755 arba 644) arba pasirinkite leidimus naudodami žymimuosius langelius savininkui, grupei ir kitiems. Įrankis iš karto parodys lygiavertį atvaizdą ir paaiškins, ką reiškia kiekvienas leidimas.

Ką reiškia chmod skaičiai?

Kiekvienas skaitmuo reiškia atitinkamai savininko, grupės ir kitų teises. Skaičius yra: 4 (skaityti), 2 (rašyti), 1 (vykdyti). Pavyzdžiui, 7 (4+2+1) reiškia skaitymo, rašymo ir vykdymo teises.

Ką reiškia chmod 755?

755 reiškia, kad savininkas turi visas teises (skaityti, rašyti, vykdyti), o grupė ir kiti turi tik skaitymo ir vykdymo teises. Tai dažniausiai naudojama vykdomiesiems failams ir katalogams.

Kuo skiriasi chmod 644 ir 755?

644 suteikia savininkui skaitymo ir rašymo teises, o visiems kitiems - tik skaitymo teises (įprasta failams), o 755 prideda vykdymo teises visiems naudotojams (įprasta katalogams ir scenarijams).

Ar galiu matyti simbolinį užrašą (rwxr-xr-x)?

Taip, skaičiuotuve rodomi ir skaitmeniniai, ir simboliniai užrašai. Simbolinis užrašas naudoja r (skaityti), w (rašyti), x (vykdyti) ir - (be leidimo) kiekvienai iš trijų naudotojų kategorijų: savininkas, grupė ir kiti.

Kodėl svarbu suprasti chmod?

Tinkami failų leidimai yra labai svarbūs "Unix/Linux" sistemų saugumui ir funkcionalumui užtikrinti. Neteisingai suteiktos teisės gali atskleisti jautrius failus arba trukdyti programoms tinkamai veikti, todėl chmod žinios yra labai svarbios valdant serverį.

Kokie saugumo pavojai kyla naudojant chmod 777?

"chmod 777" visiems suteikia visas skaitymo, rašymo ir vykdymo teises, todėl atsiranda rimtų saugumo spragų. Bet kas gali keisti arba ištrinti failą ir taip pakenkti jūsų sistemai. Niekada nenaudokite 777 gamyboje. Vietoj to rinkmenoms naudokite minimalias būtinas teises, pavyzdžiui, 644 (savininkui - skaitymo ir rašymo, kitiems - skaitymo) arba 755 vykdomosioms programoms.

Kaip nustatyti žiniatinklio serverio failų leidimus?

Statiniams failams (HTML, CSS, paveikslėliams) naudokite 644 (savininkas skaito ir rašo, kiti - tik skaito). Katalogams naudokite 755 (savininkas turi visišką prieigą, kiti gali skaityti/vykdyti turinio sąrašą). Skriptams ir vykdomosioms programoms naudokite 755. Interneto programose įkeltiems failams naudokite 600 arba 640, kad būtų užkirstas kelias viešai prieigai, nebent to specialiai reikia.

Ką reiškia leidimas "x" (vykdyti) katalogams?

Katalogų atveju vykdymo leidimas reiškia galimybę pasiekti katalogą arba "kirsti" katalogą - įeiti į jį ir pasiekti jo turinį. Neturėdami leidimo vykdyti, naudotojai negali įeiti į katalogą ir pasiekti jame esančių failų, net jei jie turi leidimą skaityti patį katalogą.

Ar galiu naudoti chmod, kad failas taptų nekeičiamas?

Ne, chmod kontroliuoja tik skaitymo, rašymo ir vykdymo teises. Jei norite, kad failai būtų nekeičiami (jų nekeistų net root), "Linux" sistemoje naudokite komandą chattr su +i vėliava. Tačiau chmod 444 (visiems leidžiama tik skaityti) apsaugo nuo daugumos atsitiktinių pakeitimų ir yra naudinga konfigūracijos failams.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.