Linux жүйесіндегі setfacl утилитасы файлдар мен каталогтар үшін кеңейтілген қол жеткізуді басқару тізімдерін (ACL) орнату және басқару үшін пайдаланылады. ACL стандартты Linux рұқсаттарына қарағанда рұқсаттарды икемді басқаруға мүмкіндік береді.
setfacl
келесі функцияларды орындауға мүмкіндік береді:
setfacl
пәрмені арқылы жоюға болады.setfacl
пәрменін пайдалануға болады.setfacl
пәрменін пайдаланып, ACL файлын бір файлдан немесе каталогтан екіншісіне көшіруге мүмкіндік береді.setfacl
— Linux жүйесіндегі кіру құқықтарын басқаруға арналған қуатты құрал және әртүрлі пайдаланушылар немесе топтар үшін әртүрлі қатынас құқықтарын орнату, тек оқуға немесе тек жазуға рұқсаттарды орнату сияқты әртүрлі сценарийлерде пайдалы болуы мүмкін.
setfacl
утилитасын Ubuntu немесе Debian жүйесінде орнату үшін келесі пәрменді пайдалануға болады:
sudo apt-get install acl
Утилитаны орнатқаннан кейін файлдар мен каталогтар үшін ACL орнату үшін setfacl пәрменін пайдалануға болады. Мысалы, "file.txt" файлында ACL орнату және "пайдаланушылар" тобына оқуға және жазуға рұқсат беру үшін келесі пәрменді пайдалануға болады:
setfacl -mg:users:rw file.txt
Бұл "file.txt" файлына "пайдаланушылар" тобына оқу және жазу рұқсаттарын орнатады. Сондай-ақ, күрделі рұқсаттарды орнату үшін setfacl
пәрменімен әртүрлі опциялар мен қосқыштарды пайдалануға болады.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: