1

У меня есть каталог /home/user/test . user2 не имеет доступа к этому каталогу и /home/user но имеет доступ rx к / и /home как "другой" пользователь.

Я запускаю setfacl -m u:user2:rx /home/user/test . Но все равно user2 не имеет доступа.

Затем я запускаю setfacl -m u:user2:rx /home/user так что теперь user2 имеет доступ rx ко всем промежуточным каталогам в /home/user/test path.

Есть ли способ заставить setfacl проверять доступ ко всем каталогам вплоть до корневого каталога и применять дополнительные разрешения (я считаю, что такого способа нет) или мне нужно написать некоторый bash-скрипт для итерации промежуточных каталогов? Есть ли лучшие практики?

0