Төлем әдістері Abuse

Linux жүйесінде файл рұқсаттарын қалай көруге болады

04.12.2023, 23:35

Linux жүйесіндегі файл рұқсаттары файлдарды кім көре алатынын, өзгерте алатынын немесе іске қоса алатынын анықтайды. Оларды үш пайдаланушы тобына орнатуға болады: файл иесі, иеленушілер тобы және барлық басқа пайдаланушылар.

Әрбір файлда chmod және chown пәрмендері арқылы өзгертуге болатын бірегей рұқсаттар жинағы болады. Дұрыс орнатылған рұқсаттар файлдарды рұқсатсыз кіруден қорғауға және жүйе қауіпсіздігін арттыруға көмектеседі.

Арнайы құқықтар дегеніміз не?

Linux жүйесіндегі арнайы рұқсаттар - пайдаланушыларға немесе процестерге жүйеде белгілі бір әрекеттерді орындауға мүмкіндік беретін рұқсаттар. Оларды файлдарға немесе каталогтарға тағайындауға болады және мыналарды қамтиды:

  1. setuid : файлды файл иесі ретінде орындауға мүмкіндік береді
  2. setgid : файлды файлдар тобының рұқсаттарымен орындауға мүмкіндік береді
  3. sticky bit : жоюшы пайдаланушы файл иесі немесе әкімшісі болмаса, каталогтағы файлдарды жоюға жол бермейді
  4. 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 білдіреді .