Hi Steve,

Sorry, I forgot about this email.

On Sun, Aug 24, 2008 at 11:25:20PM -0700, [EMAIL PROTECTED] wrote:
> On Sun, Aug 24, 2008 at 03:01:41PM +0200, Nicolas François wrote:
> 
> > On Sat, Aug 23, 2008 at 10:30:59PM -0700, [EMAIL PROTECTED] wrote:
> > > I just upgraded one of my sid machines that had a modified 
> > > /etc/pam.d/login,
> > > and was quite surprised to see the conffile prompt from this change,
> > > specifically because of the use of pam_faildelay.
> 
> > > Did you consider doing this instead for pam_securetty?:
> 
> > > auth      [success=ok user_unknown=ignore default=die] pam_securetty.so
> 
> > I did not added this because in case of an insecure TTY, if root enters
> > his name with a typo, she will be prompted for a password.
> > (That was my true in my last try: the user is checked before the TTY)
> 
> True, but I'm not convinced this is actually a problem; in order for the
> user to shoot themselves in the foot, they must:
> 
> - be running login on an insecure tty (...seriously?  who still runs telnet
>   anymore, unless it's kerberized telnet?)
> - mistype the name "root"
> - fail to *notice* they've mistyped the name "root", and then proceed to
>   type the root password.
> 
> Is that really a case that's worth protecting against?  Isn't it just as
> likely that a user will type in a *correct* username, and then make the
> mistake of typing the root password instead of the user password?

right.

> > Would it be better to call pam_faildelay only in case of a pam_securetty
> > failure, and otherwise let pam_unix set the delay?
> 
> All in all, I think that calling pam_faildelay is appropriate because there
> are authentication modules one might use in place of pam_unix which do *not*
> call pam_fail_delay at all (e.g., pam_krb5 and pam_ldap).  I'm just not sure
> that /etc/pam.d/login is the right place for it, or if it actually belongs
> in /etc/pam.d/common-auth.

I'm a bit confused now.
Should I upload now a new version with the fixed pam_securetty.so
(user_unknown=ignore) and the pam_faildelay.so modules?

Cheers,
-- 
Nekral



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to