„Linux“, chmod yra komanda, kuri naudojama failų ir aplankų leidimams pakeisti. Galime pakeisti skaitymo / rašymo teises viename faile, viename aplanke arba rekursyviai kituose poaplankiuose. chmod naudojamas dabartiniam failui nuskaityti ir jį įrašyti. S/rwxwxw įrašo failus į vieną ar kitą RAM katalogą, naudodamas tradicinius metodus, tokius kaip kietojo kodavimo baitai, atimant kiekvieną baitą iš atitinkamo bloko pavadinimo + 1 tarpas (atkreipkite dėmesį, kaip S/r taip pat galima pakeisti WX ). Tai leidžia mums: Jei esame /var/lib/rrdcached kataloge, galbūt norėsite, kad jūsų root paskyra būtų šiame kataloge, nes jie turės prieigą iš tos vietos ribų (per sudo), todėl nereikia naudoti specialių teisių. tiesiogiai skaitant turinį.
Tai veikia taip: jis yra gana galingas, kai derinamas su mkdir. Pavyzdžiui, sudo chown -R root /tmp/newpassword sudo mv newuser /bin:/usr/$#(data +%Y-%m-%d)$NewPasswordOK.txt Naudodami šią sintaksę galime sukurti kelias paskyras vienoje sistemą, įtraukdami juos po to, kai jie buvo sukurti prieš paleidžiant bet kurį Linux platinimą ar įrenginį (tada jie bus matomi kaip ne root vartotojai).
kaip išjungti kūrėjo režimą android
Kaip Chmod 777 visus /var/www poaplankius?
Prisijungus prie kompiuterio, failai ir katalogai gauna tam tikrus prieigos lygius, kad apsaugotų duomenis ir sistemos saugumą. Tačiau vartotojai gali nežinoti didžiausių savo katalogų leidimų lygių, todėl gali kilti prieigos problemų. Pavyzdžiui, jei nežinote / var/www leidimo, galite užblokuoti prieigą prie tinklalapio. Siekdami padėti vartotojams suprasti prieigos lygius, aptarsime jų keitimą serveryje.
/var yra laikinų duomenų katalogas, paprastai randamas /var/www Unix sistemose. Numatytasis leidimas yra 0666 („rw-rw-rw“), leidžiantis bet kuriam vartotojui ar programai keisti duomenis. Didžiausias leidimas /var yra 777, kurį suteikia tik katalogo savininkas, pakeisdamas leidimų numerius. Norėdami pakeisti leidimus, jums reikia administratoriaus prieigos prisijungus arba naudojant komandą sudo. Pradėkite nustatydami leidimų numerius į 777, kad suteiktumėte failams daugiau prieigos, tada naudokite komandą chmod, kad pakeistumėte konkrečius kiekvieno aplanko /var leidimus.
Jei naudojate „Mac OS“, pasiekite administratoriaus režimą įvesdami sudo, tada komandą ir slaptažodį. Pavyzdžiui, sudo chmod 777 /var/www pakeičia /var/www leidimus. Sistemoje Windows atidarykite komandų eilutę kaip administratorius, eikite į /var/www ir nustatykite teises naudodami chmod 777 /var/www.
Naudodami kompiuterį pirmą kartą, vartotojai turėtų išmokti kiekvieno katalogo leistinus prieigos lygius, kad būtų galima efektyviai pašalinti žiniatinklio naršyklės triktis ir išvengti painiavos dėl galimo serverio blokavimo. Supratimas, kaip valdyti sistemos saugos parametrus, naudingas visiems kompiuterių vartotojams.
komandą
sudo chmod -R 777 /var/www>
- sudo – administratoriaus prieiga
- chmod – leidimų komanda
- -R – rekursyviai visiems poaplankiams
- 777 – skaitykite ir rašykite visus leidimus ir kintamuosius pagal poreikį
- /var/www – kelias
Galime peržiūrėti leidimus naudodami ls -l aplanke, kad pamatytume leidimus.
akash:/$ sudo chmod -R 777 /var/www akash:/$ ls -l>

1.1 pav. Komandos chmod naudojimas leidimams pakeisti
Dabar turime peržiūrėti aplanko www ypatybes, todėl pereikime prie var.
akash:/$ cd var akash:/var$ ls -l>
drwxrwxrwx – reiškia, kad suteikiama skaitymo/rašymo/vykdymo prieiga.

1.2 pav. – pakeistų leidimų išvestis
Išvada
Šiame straipsnyje sužinojome apie „Linux“ leidimų valdymą, kurie yra labai svarbūs duomenų saugumui ir sistemos vientisumui. Komanda chmod leidžia vartotojams keisti prieigos lygius, o katalogams, tokiems kaip /var/www, nustatyti leidimus į 777 naudojant sudo chmod -R 777 /var/www suteikia skaitymo ir rašymo prieigą prie visų poaplankių. Tinkamai valdydami leidimus vartotojai gali efektyviai šalinti prieigos problemas, užtikrinant saugią skaičiavimo aplinką ir prisidedant prie sklandesnės ir saugesnės patirties.