LINUX.ORG.RU

Как systemd.automount, только с собственными командами

 , , ,


0

2

Нужно сделать, чтобы, как в systemd.automount, автоматически монтировалась ФС при попытке доступа к директории, однако вместо стандартной команды монтирования должна выполняться собственная. Желательно, чтобы можно было эту команду выполнять от имени пользователя, потому не хочется костылить sudo -u (а дополнительные права будут выдаваться через Polkit).

Про создание собственного бинарника mount.XXX знаю, но таким хочется заниматься, только если не найдётся более элегантного решения.

★★★★★

Ответ на: комментарий от anonymous

Я думал про него и почему-то решил, что не хочу им пользоваться. Но почему — вспомнить не могу. Если заново подумать, то причин им не пользоваться в голову не приходит. Надо ещё исходники systemd глянуть. По идее там inotify и используется.

sudopacman ★★★★★
() автор топика
Ответ на: комментарий от sudopacman

Нет, там используется ядерный драйвер autofs. Inotify не может блокировать доступ других программ к каталогу.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

как отдельная программа

А как там свою команду указать? Чем оно от systemd.automount отличается?

sudopacman ★★★★★
() автор топика
Последнее исправление: sudopacman (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.