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 пәрменімен әртүрлі опциялар мен қосқыштарды пайдалануға болады.