Оқулық «Федералдық білім беруді дамыту институты»


  Файлдар мен каталогтарға қол



Pdf көрінісі
бет149/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   145   146   147   148   149   150   151   152   ...   220
Байланысты:
қазақша кітап

6.4.2.  Файлдар мен каталогтарға қол 
жеткізу құқығын тексеру 
Файлдар  мен  каталогтарға  қолжеткізу  құқығын  шектеу, 
пайдаланушының  тапсырмасы  орындалатын  ақпараттық  ортаны 
өзгертеді.  Егер  пайдаланушы  тапсырма  жұмысына  әсер  ететін,  яғни 
тапсырмалардың  ақпараттық  ортасына  кіретін  барлық  файлдарға  қол 
жеткізу  құқығына  ие  болса,  алаңдайтын  ештеңе  жоқ.  Бірақ  қажетті 
файлдар немесе каталогтардың талап етілген қолжетімділік режимінде 
қолжетімсіз  болатын  жағдайлар  болуы  мүмкін.  Сондықтан 
тапсырмаларда ондай жағдайларды болдырмау үшін өңдеуді алдын ала 
қарастыру  керек.  Әдетте,  өңдеушілер,  болдырмайтын  жағдайларды 
тапсырманы  мәтінінің  басына  ауыстырады  және  ақпараттық  ортаның 
қолданылуын  тапсырмамен  тексереді.  Осы  жағдайда  қолдану 
мүмкіндігі  деп  -  қажетті  қолжетімділік  құқығының  болуымен 
түсіндіріледі. 
 
Файлға  қолжетімділік  мүмкіндігін  тексеруге  арналған  негізгі 
параметрлер  5  тарауда  қарастырылған  test  командасы  қолданылады. 
Тest  командасы  тапсырма  тексерілетін  тұлғадан  (ағымдағы 
пайдаланушы),  пайдаланушыда  қолжетімділік  құқығы  бар  болуын 


148 
 
 
тексереді. Ол үшін команданың келесі параметрлері пайдаланылады:
 
■ 
-
Г
 <файл> — ағымдағы пайдаланушыға тек файлды оқу құқығы 
рұқсат етіледі; 
 
■ 
-w <файл> — ағымдағы пайдаланушыға тек файлға жазу 
қолжетімділігі рұқсат етілген; 
 
■ 
-x <файл> — ағымдағы пайдаланушыға файлдың орындалуына  
қолжетімділік рұқсат етілен. 
 
Мысалы,  outfile.txt  файлына  жазу  құқығы  барын  және    infile.txt, 
файлына  оқу  құқығы  барын  тексеру  үшін  BASH  тілінде 
тапсырмалардың келесі фрагментін орындау жеткілікті: 
 
if [ ! -w outfile.txt -a ! -r infile.txt ] ; 
then echo "Insufficient access rights" exit 1 
fi
 
Қосылған  мұндай  фрагментте,  тапсырмалардың  қолжетімділік 
құқығы  жетіспеген  жағдайда  экранға  «Insufficient  access  rights» 
хабарламасы  шығады  және  өзінің  орындалуын  1  қайтару  кодымен 
аяқтайды. 
 


Достарыңызбен бөлісу:
1   ...   145   146   147   148   149   150   151   152   ...   220




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет