A Linuxban a fájljogosultságok határozzák meg, hogy ki tekintheti meg, módosíthatja vagy futtathatja a fájlokat. Három felhasználói csoport számára állíthatók be: a fájl tulajdonosa, a tulajdonos csoport és az összes többi felhasználó számára.
Minden fájlhoz egyedi jogosultságok tartoznak, amelyek a chmod
és chown
parancsokkal módosíthatók. A megfelelően beállított engedélyek segítenek megvédeni a fájlokat az illetéktelen hozzáféréstől, és növelik a rendszer biztonságát.
A speciális jogosultságok a Linuxban olyan jogosultságok, amelyek lehetővé teszik a felhasználók vagy folyamatok számára, hogy bizonyos műveleteket hajtsanak végre a rendszeren. Ezeket fájlokhoz vagy könyvtárakhoz lehet rendelni, és a következőkre terjednek ki:
setuid
: lehetővé teszi, hogy egy fájlt a fájl tulajdonosának jogaival lehessen végrehajtani.setgid
: lehetővé teszi, hogy egy fájlt a fájl csoportjának jogosultságaival lehessen végrehajtani.sticky bit
: megakadályozza a könyvtárban lévő fájlok törlését, ha a törlő felhasználó nem a fájl tulajdonosa vagy rendszergazda.suid
: lehetővé teszi, hogy a felhasználó a fájl tulajdonosának jogaival futtasson programokat.Ezek a jogosultságok a biztonságot szolgálják, és védik a rendszert az illetéktelen hozzáféréstől és módosításoktól.
Egy linuxos fájl jogosultságainak megismeréséhez futtassa ezt a parancsot abban a mappában, ahol a fájl található:
ls -l
Speciális engedélyek beállításához használhatja a chmod
parancsot. Használja a következő parancsot:
chmod u+s file_name
aholaz "u
" a felhasználót, az"s
" a setuid-ot
, a"file_name
" pedig a fájlnevet jelenti.
Hasonlóképpen, a setgid beállításához
használja a parancsot:
chmod g+s file_name
ahola "g
" a csoportot jelenti.
A sticky bit
beállításához használja a parancsot:
chmod +t directory_name
ahola "t
" a sticky bit
és a"directory_name"
a könyvtár nevét jelenti.
Végül a suid beállításához használja a parancsot:
chmod +s file_name
ahol a "+"
jelöli a jog hozzáadását,az "s
" pedig a suid-ot
.
Apply the discount by inserting the promo code in the special field at checkout: