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