Skip to main content

Kaip naudotis chmod komandą Linux

Anonim

"Chmod" komanda leidžia jums keisti failų ir aplankų prieigos teises.

Komandą chmod, kaip ir kitas komandas, galima paleisti iš komandinės eilutės arba per scenarijų failą.

Jei reikia nurodyti failo leidimus, naudokite komandą ls.

Chmod komandų sintaksė

Tai yra tinkama sintaksė naudojant chmod komandą:

chmod parinktys režimas , režimas file1 file2 …

Toliau pateikiamos kai kurios įprastos chmod naudojamos parinktys:

  • -f, --silent, -quiet (slopina daugumą klaidų pranešimų)
  • -v, --verbose (išveda kiekvieno apdoroto failo diagnostiką)
  • -c, --changes (pvz., verbose, bet pranešama tik tada, kai atliekamas keitimas)
  • -R, --recursive (keisti failus ir katalogus rekursyviai)
  • - Pagalba (rodo pagalbą ir išėjimus)
  • --versija (išvesties versijos informacija ir išėjimai)

Toliau pateikiamas keletas skaitmeninių leidimų, kuriuos galima nustatyti naudotojui, grupei ir visiems kitiems kompiuteryje, sąrašas. Šalia numeris yra skaitomo / rašymo / vykdymo atitikmens.

  • 7, rwx, skaityti, rašyti ir vykdyti
  • 6, rw-, skaityti ir rašyti
  • 5, r-x, skaityti ir vykdyti
  • 4, r--, tik skaitymui
  • 3, -wx, rašyti ir vykdyti
  • 2, -w-, tik parašyk
  • 1, --x, vykdyti tik
  • 0, ---, nė vienas

Chmod komandų pavyzdžiai

Pavyzdžiui, jei norėtumėte pakeisti failų "dalyviai" leidimus, kad visi galėtų prieiti prie jo, įvesite:

Chmod 777 dalyviai

Pirmasis 7 nustato vartotojo teises, antrasis 7 nustato grupės teises, o trečia - 7, nustato leidimus visiems kitiems.

Jei norite būti vienintelis asmuo, kuris gali jį pasiekti, naudositės:

Chmod 700 dalyvių

Norėdami suteikti sau ir jūsų grupės nariams visišką prieigą:

chmod 770 dalyviai

Jei norite išlaikyti visišką prieigą sau, bet norite, kad kiti žmonės nekeistų failo, galite naudoti:

Chmod 755 dalyviai

Toliau nurodytos raidės iš viršaus keičia "dalyvių" leidimus, kad savininkas galėtų skaityti ir rašyti į failą, tačiau jis niekam nepakeičia leidimų:

chmod u = rw dalyviai

Daugiau informacijos apie chmod komandą

Galite pakeisti esamų failų ir aplankų grupės nuosavybę naudodami komandą chgrp. Pakeiskite numatytąją naujų failų ir aplankų grupę naudodami komandą newgrp.

Atminkite, kad simboliniai nuorodos, naudojami komandoje chmod, turės įtakos tikram tiksliniam objektui.

Nustatymų režimai

Naudokite chmod, norėdami nustatyti papildomus failų sistemos režimus failams ir katalogams. Pavyzdžiui, norėdami nustatyti lipnią bitą - tai reiškia, kad tik failo savininkas, katalogo savininkas arba šakninis naujasis administratorius gali ištrinti failą, nepriklausomai nuo failo skaitymo ir rašymo grupės leidimų - prefiksas a 1 numerio seka:

Chmod 1755 dalyviai