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

Reply via email to