Hello,

In our project some delays after invalid login attempts were requested
and while PAM would already have supported that we didn't really want to
take PAM into use.

This is my attempt to implement that without using PAM. A file under /tmp
is used to store a counter that will be used as a multiplier for the
amount of time we wait after invalid login attempts.


Hemmo Nieminen (2):
  libbb: add support for tallying with files
  login: improve login delays after invalid attempts

 include/libbb.h      |  12 +-
 libbb/Config.src     |   6 +
 libbb/Kbuild.src     |   1 +
 libbb/bb_do_delay.c  |  32 ++-
 libbb/bb_tally.c     | 471 +++++++++++++++++++++++++++++++++++++++++++
 loginutils/login.c   |   5 +-
 loginutils/passwd.c  |   2 +-
 loginutils/su.c      |   2 +-
 loginutils/sulogin.c |   2 +-
 loginutils/vlock.c   |   2 +-
 10 files changed, 518 insertions(+), 17 deletions(-)
 create mode 100644 libbb/bb_tally.c

-- 
2.30.2

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to