Добрый день. Ubuntu 18. Есть правило в udev - при совпадении серийника запустить скрипт. В скрипте проверка пользователя правило монтирования, само монтирование и монтирование ecryptfs контейнера. Нашел заметку чтобы udev монтировал нужно прописать /etc/systemd/system/systemd-udevd.service MountFlags=shared .
Вставляю флешку скрипт отрабатывает контейнер монтируется, но при попытке открыть какой либо файл в контейнере даже рутом - ошибка доступа.
Если вручную запустить скрипт то все работает.
При автомонтировании:
udevadm monitor
/devices/virtual/bdi/ecryptfs-5 (bdi)
т.е. я так понимаю это private namespaces.
Как победить udev?