Failu atļaujas Linux sistēmā nosaka, kas var skatīt, mainīt vai palaist failus. Tās var iestatīt trim lietotāju grupām: faila īpašniekam, īpašnieka grupai un visiem pārējiem lietotājiem.
Katram failam ir unikāls atļauju komplekts, ko var mainīt, izmantojot komandas chmod
un chown
. Pareizi iestatītas atļaujas palīdz aizsargāt failus no nesankcionētas piekļuves un palielina sistēmas drošību.
Īpašās atļaujas Linux ir atļaujas, kas ļauj lietotājiem vai procesiem veikt noteiktas darbības sistēmā. Tās var piešķirt failiem vai direktorijiem, un tās ietver šādas:
setuid
: ļauj failu izpildīt ar faila īpašnieka tiesībām.setgid
: ļauj failu izpildīt ar faila grupas atļaujām.sticky bit
: novērš failu dzēšanu direktorijā, ja dzēstošais lietotājs nav faila īpašnieks vai administrators.suid
: ļauj lietotājam palaist programmas ar faila īpašnieka tiesībām.Šīs atļaujas tiek izmantotas, lai nodrošinātu drošību un aizsargātu sistēmu no nesankcionētas piekļuves un izmaiņām.
Lai noskaidrotu linux faila atļaujas, palaidiet šo komandu mapē, kurā atrodas fails:
ls -l
Lai iestatītu īpašas atļaujas, varat izmantot komandu chmod
. Izmantojiet šādu komandu:
chmod u+s file_name
kur"u
" apzīmē lietotāju,"s
" - setuid
, bet"file_name
" - faila nosaukumu.
Līdzīgi, lai iestatītu setgid
, izmantojiet komandu:
chmod g+s file_name
kur"g
" apzīmē grupu.
Lai iestatītu sticky bit
, izmantojiet komandu:
chmod +t directory_name
kur"t
" apzīmē " sticky bit
" un"directory_name
" apzīmē direktorijas nosaukumu.
Visbeidzot, lai iestatītu suid, izmantojiet komandu:
chmod +s file_name
kur"+
" apzīmē pievienošanu pa labi un"s
" apzīmē suid
.
Apply the discount by inserting the promo code in the special field at checkout: