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 білдіреді .