On Sun, 13 Jun 2004, Kalin KOZHUHAROV wrote:
OK, I think I got what you are trying to point out. To reproduce: 1. login to a (vga) console.
2. less /etc/services; press space to scroll a few screens
3. logout
4. login again on the same console (possibly as a different user)
5. less /etc/resolv.conf
6. press Up, then Shift+PgUp
What is expected: screen should not scroll past your file.
What happens: You can view the previous text (from
/etc/services)!!!
Here you didn't clear the scrollback buffer. Maybe you (or getty)
executed a clear or a terminal reset but that only affects the
visible part and not the scrollback buffer. There's absolutely no
problem so far since everyone knows that the scrollback buffer only
disappears when you switch to a different console.
My problem is that with aI tried at first...
really-not-trivial-command-and-key-combination you can possibly see
/etc/services (in your example) even _after_ you've switched to a
different console and you are certain that the scrollback buffer is
no longer available.
And then what if it's not /etc/services but some private data of
yours? Maybe other users can later access it. There's no way you can
protect yourself against it. And you live in a false belief that your
private data is scrolled out forever.
Please forget your own test case. Repeat _exactly_ those steps _I_ described in my original post. Then you'll understand what I'm
talking about.
You sure won't understand my problem if you believe that I'm wrongNo, I thought you were right, I was just trying to produce a simple testcase :-(
and want to convience me with your own interpretation of my words and
your own (completely different) test case. Please stick to exactly
what I reported.