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 қайтару кодымен
аяқтайды.
Достарыңызбен бөлісу: