Failų leidimai "Linux" sistemoje nustato, kas gali peržiūrėti, keisti ar paleisti failus. Jas galima nustatyti trims naudotojų grupėms: failo savininkui, savininko grupei ir visiems kitiems naudotojams.
Kiekvienas failas turi unikalų leidimų rinkinį, kurį galima keisti komandomis chmod
ir chown
. Tinkamai nustatyti leidimai padeda apsaugoti failus nuo neteisėtos prieigos ir padidina sistemos saugumą.
Specialiosios teisės "Linux" sistemoje - tai teisės, leidžiančios naudotojams arba procesams atlikti tam tikrus veiksmus sistemoje. Jos gali būti priskiriamos failams arba katalogams ir apima šiuos dalykus:
setuid
: leidžia vykdyti failą su failo savininko teisėmissetgid
: leidžia failą vykdyti su failo grupės teisėmis.sticky bit
: neleidžia ištrinti kataloge esančių failų, jei šalinantis naudotojas nėra failo savininkas arba administratorius.suid
: leidžia naudotojui vykdyti programas su failo savininko teisėmis.Šios teisės naudojamos siekiant užtikrinti saugumą ir apsaugoti sistemą nuo neteisėtos prieigos ir pakeitimų.
Norėdami sužinoti Linux failo teises, paleiskite šią komandą aplanke, kuriame yra failas:
ls -l
Norėdami nustatyti specialias teises, galite naudoti komandą chmod
. Naudokite šią komandą:
chmod u+s file_name
kur"u
" reiškia vartotoją,"s
" - setuid
, o"file_name
" - failo pavadinimą.
Panašiai, norėdami nustatyti setgid
, naudokite komandą:
chmod g+s file_name
kur"g
" reiškia grupę.
Norėdami nustatyti "sticky bit",
naudokite komandą:
chmod +t directory_name
"t
" reiškia " sticky bit
", o"directory_name
" - katalogo pavadinimą.
Galiausiai, norėdami nustatyti suid, naudokite komandą:
chmod +s file_name
kur"+"
reiškia dešinės pridėjimą, o"s" -
suid
.
Apply the discount by inserting the promo code in the special field at checkout: