From 940a7da9d162d1363b7ca5d050f86556cd5762a0 Mon Sep 17 00:00:00 2001 From: ysf <34326+ysf@users.noreply.github.com> Date: Tue, 8 Mar 2022 13:02:01 +0100 Subject: security: fix improper PAM authorization handling (#6819) Co-authored-by: Joe Chen --- internal/auth/pam/pam.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'internal/auth') diff --git a/internal/auth/pam/pam.go b/internal/auth/pam/pam.go index 0777bf7c..cbd3500d 100644 --- a/internal/auth/pam/pam.go +++ b/internal/auth/pam/pam.go @@ -25,6 +25,10 @@ func (c *Config) doAuth(login, password string) error { if err != nil { return err } - - return t.Authenticate(0) + + err = t.Authenticate(0) + if err != nil { + return err + } + return t.AcctMgmt(0) } -- cgit v1.2.3