Может быть, мне следует поступить по-другому, дайте мне знать.
У меня есть служба, которой нужен доступ к зашифрованному домашнему каталогу. Служба работает от имени пользователя, домашний каталог которого зашифрован. Пока пользователь вошел в систему, служба может читать из каталога, но как только я выйду из системы, она больше не сможет читать.
решение1
но как только я выхожу из системы, он больше не может читать
Мне это кажется разумным для защищенного сервиса. Но из заголовка видно, что вам это не нравится. Тогда почему бы не монтировать зашифрованный домашний каталог пользователя при загрузке в /etc/fstab?