Hello.

On Tue, 09 Oct 2012 19:25:29 +0200 "Roberto E. Vargas Caballero" 
<k...@shike2.com> wrote:
> > This  patch  is  fixing something st shouldn’t do. In my environment all
> > the environment variables you propose to add are set.  That’s  something
> > the  shell  should do and not the terminal emulator. A terminal emulator
> > should be neutral to this. Sorry, but I think you are  fixing  something
> > at  the  wrong  place in your environment. If this metadata for good old
> > style tty’s is needed, well, try to fix this in the  existing  operating
> > systems.
> 
> Relay in correct values of LOGNAME and USER is a security risk. If st
> doesn't check against /etc/passwd you can get who(1) shows other user as
> connected, for example. Usually these variables are set by login(1), and
> like a terminal emulator is doing the login job, setting these variables are
> work of st.

How  is  this  a possible security risk? St shouldn’t be used to control
login shells. It’s there to show  escape  sequences  jump  around  on  a
screen.


Sincerely,

Christoph Lohmann


Reply via email to