Начини плаћања Abuse

Сетфацл услужни програм у Линуку: сврха и функције

05.11.2023, 23:41

Сетфацл услужни програм у Линуку се користи за постављање и управљање листама проширене контроле приступа (АЦЛ) за датотеке и директоријуме. АЦЛ-ови омогућавају већу флексибилност у управљању дозволама од стандардних Линук дозвола.

Функционалност услужних програма

Сетфацл услужни програм у Линуку: сврха и функције

setfacl вам омогућава да обављате следеће функције:

  1. Подешавање листе проширене контроле приступа (АЦЛ) за датотеке и директоријуме. АЦЛ-ови вам омогућавају да поставите дозволе које су флексибилније од стандардних Линук дозвола.
  2. Измена постојећих АЦЛ-ова. Можете да промените права приступа за одређене кориснике, групе или све кориснике.
  3. Уклањање АЦЛ-а. Ако вам више нису потребне проширене листе контроле приступа, можете их уклонити помоћу команде setfacl .
  4. Приказује тренутне АЦЛ-ове. Можете користити команду setfacl да видите тренутне дозволе за датотеке и директоријуме.
  5. Копирање АЦЛ-а. Омогућава вам да копирате АЦЛ из једне датотеке или директоријума у други помоћу команде setfacl .
  6. Подешавање наслеђених права приступа. Можете поставити наследне дозволе директоријума тако да нове датотеке и поддиректоријуми аутоматски наслеђују дозволе надређеног директоријума.
  7. Подешавање АЦЛ маске. Маска одређује максимална права приступа за све кориснике и групе у АЦЛ-у.

setfacl је моћан алат за управљање правима приступа у Линук-у и може бити користан у различитим сценаријима као што је постављање различитих права приступа за различите кориснике или групе, постављање дозвола само за читање или само за писање.

Како инсталирати сетфацл?

Да бисте инсталирали услужни програм setfacl на Убунту или Дебиан, можете користити следећу наредбу:

 sudo apt-get install acl

Након инсталирања услужног програма, можете користити команду сетфацл да бисте подесили АЦЛ-ове за датотеке и директоријуме. На пример, да бисте подесили АЦЛ на датотеци „филе.ткт“ и дозволили групи „корисници“ да читају и пишу, можете користити следећу команду:

 setfacl -mg:users:rw file.txt

Ово ће поставити дозволе за читање и писање за групу „корисници“ у датотеку „филе.ткт“. Такође можете користити различите опције и прекидаче са командом setfacl да бисте поставили сложеније дозволе.