Talvez eu devesse fazer isso de forma diferente, então me avise.
Eu tenho um serviço que precisa de acesso a um diretório inicial criptografado. O serviço é executado como o usuário cujo diretório inicial está criptografado. Enquanto o usuário estiver logado, o serviço poderá ler o diretório, mas assim que eu efetuar logout ele não poderá mais ler.
Responder1
mas assim que eu saio ele não consegue mais ler
Isso faz sentido para mim para um serviço seguro. Mas pelo seu título, parece que você não gosta. Então por que não montar o diretório inicial criptografado do usuário na inicialização, em/etc/fstab?