su: FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY
authorDenys Vlasenko <vda.linux@googlemail.com>
Thu, 13 Apr 2017 10:57:04 +0000 (12:57 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 13 Apr 2017 10:57:04 +0000 (12:57 +0200)
commit335681ca8e39144fa19814f7ba10d0fe760e4055
tree81c20a0be3daab564c842f510126037bf2331ab2
parent517a82c5b6b5e279f3e96a6774445a2952ca312b
su: FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY

When this feature is enabled, blank passwords are not accepted by su
unless the user is on a secure TTY defined in /etc/securetty. This
resembles the default PAM configuration of some Linux distros which
specify the nullok_secure option for pam_unix.so.

Based on patch by Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
include/libbb.h
libbb/correct_password.c
loginutils/su.c