Thanks for advices. All these methods would definitely work, but the problem with shell logout file is that vnconfig/umount both need to be executed as root. Of course, its possible to make it work that way ( with sudo, suid bit, etc ), but that would be kinda complicated ( there would have to be an extra suid program which does the real work ). Cron job is an interesting idea, but the problem with that is the time delay before filesystem becomes inaccessible. What I'm trying to do is to make all this mechanism transparent to the shell ( something similar to the login styles ), but I get the feeling that I'll have to go with the logout file approach...
On 11/7/05, Richard P. Koett <[EMAIL PROTECTED]> wrote: > Uosis L wrote: > > Hi, > > > > I'm trying to make an encrypted home directory which is > > mounted/unmounted on login/logout. > > Mounting it on login was the easy part ( with a custom login style ), > > but is there any way to unmount it on logout ( short from modifying > > init ) ? I want to alter the system as little as possible, so I'm > > kinda reluctant to modify such a key component as init. I hope I > > missed something, but the only places I see where those 2 function > > calls (unmount and ioctl) could be inserted are the shell ( ugly ugly > > ) or the init. > > > > If anybody has any ideas, I would really appreciate advice. > > > > Thanks. > > I'm not sure why you say using the shell is ugly. With /bin/sh > you could add something like this to your .profile: > > trap "/sbin/umount $HOME" EXIT

