]> err.no Git - util-linux/commit
login: attempt to run if it has no read/write access to its terminal
authorKarel Zak <kzak@redhat.com>
Thu, 8 Mar 2007 21:35:38 +0000 (22:35 +0100)
committerKarel Zak <kzak@redhat.com>
Thu, 8 Mar 2007 21:35:38 +0000 (22:35 +0100)
commit62eabbf4a9536882fff9dad24f287ea709219f0f
treefe483ec20d640f1c02ec49797be16eb1d0fc9ef8
parent172742336863b2b7bd37aab43ac9a8054d6edfdf
login: attempt to run if it has no read/write access to its terminal

If you manage to exec login with a userid other than root, and its
input / output directed to a terminal for which it does not have
read/write access, it will attempt to proceed (and can potentially
hang forever -- but this hang has been fixed in a previous commit).

It's better to check if we have permissions for terminal rather than
do any useless things.

From: Jason Vas Dias <jvdias@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/login.c