Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 May 2009 09:45:16 +0100
From:      Mike Clarke <jmc-freebsd2@milibyte.co.uk>
To:        freebsd-questions@freebsd.org
Subject:   Re: clear old output in login screen?
Message-ID:  <200905050945.16910.jmc-freebsd2@milibyte.co.uk>
In-Reply-To: <49fff6e5.JdJRbLiNeEolnKU2%perryh@pluto.rain.com>
References:  <fa8771800905031146v51a8b752ra125f68a2520da4f@mail.gmail.com> <200905041018.00717.jmc-freebsd2@milibyte.co.uk> <49fff6e5.JdJRbLiNeEolnKU2%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 05 May 2009, perryh@pluto.rain.com wrote:

> Mike Clarke <jmc-freebsd2@milibyte.co.uk> wrote:
> > On Monday 04 May 2009, perryh@pluto.rain.com wrote:
>
> ...
>
> > > ? #!/bin/csh
> > > ? clear
> > > ? vidcontrol -C
> > > ? exec /usr/bin/login.real "$@"
> >
> > But this wouldn't prevent someone scrolling back with the scroll
> > lock key before logging in. I assume the OP's requirement is to
> > stop people from seeing previous users console activity.
>
> That's what the "vidcontrol -C" line is supposed to accomplish,
> based on my reading of vidcontrol(1) and earlier messages in the
> thread.  Granted I have not actually tried it.

Yes, "vidcontrol -C" will accomplish this, but my point was that 
including this as part of the replacement login script is too late. You 
don't need to be logged in to use the scroll lock and pg{Up,Dn} keys. 
To prevent people seeing the previous users activity you would need to 
clear the console buffer at the logout stage.

-- 
Mike Clarke



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200905050945.16910.jmc-freebsd2>