Linux жүйесіндегі файл рұқсаттары файлдарды кім көре алатынын, өзгерте алатынын немесе іске қоса алатынын анықтайды. Оларды үш пайдаланушы тобына орнатуға болады: файл иесі, иеленушілер тобы және барлық басқа пайдаланушылар.
Әрбір файлда chmod
және chown
пәрмендері арқылы өзгертуге болатын бірегей рұқсаттар жинағы болады. Дұрыс орнатылған рұқсаттар файлдарды рұқсатсыз кіруден қорғауға және жүйе қауіпсіздігін арттыруға көмектеседі.
Linux жүйесіндегі арнайы рұқсаттар - пайдаланушыларға немесе процестерге жүйеде белгілі бір әрекеттерді орындауға мүмкіндік беретін рұқсаттар. Оларды файлдарға немесе каталогтарға тағайындауға болады және мыналарды қамтиды:
setuid
: файлды файл иесі ретінде орындауға мүмкіндік бередіsetgid
: файлды файлдар тобының рұқсаттарымен орындауға мүмкіндік бередіsticky bit
: жоюшы пайдаланушы файл иесі немесе әкімшісі болмаса, каталогтағы файлдарды жоюға жол бермейдіsuid
: пайдаланушыға файлдардың иесі ретінде бағдарламаларды іске қосуға мүмкіндік бередіБұл құқықтар қауіпсіздікті қамтамасыз ету және жүйені рұқсатсыз кіруден және өзгертулерден қорғау үшін пайдаланылады.
Linux файлына құқықтарды білу үшін файл орналасқан қалтада келесі пәрменді орындаңыз:
ls -l
Арнайы рұқсаттарды орнату үшін chmod
пәрменін пайдалануға болады. Келесі пәрменді пайдаланыңыз:
chmod u+s file_name
мұндағы " u
" пайдаланушыны, " s
" setuid
, ал " file_name
" файл атауын білдіреді.
Сол сияқты, setgid
орнату үшін пәрменді пайдаланыңыз:
chmod g+s file_name
мұндағы « g
» топты білдіреді.
sticky bit
орнату үшін пәрменді пайдаланыңыз:
chmod +t directory_name
мұндағы " t
" sticky bit
білдіреді және " directory_name
" - каталог атауы.
Соңында, suid орнату үшін пәрменді пайдаланыңыз:
chmod +s file_name
мұндағы " +
" құқықты қосуды және " s
" suid
білдіреді .
Apply the discount by inserting the promo code in the special field at checkout: