소스 검색

security: fix improper PAM authorization handling (#6819)

Co-authored-by: Joe Chen <jc@unknwon.io>
# Conflicts:
#	CHANGELOG.md
#	internal/auth/pam/pam.go
ysf 3 년 전
부모
커밋
64102be2c9
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      internal/auth/pam/pam.go

+ 3 - 3
internal/auth/pam/pam.go

@@ -27,9 +27,9 @@ func PAMAuth(serviceName, userName, passwd string) error {
 		return err
 		return err
 	}
 	}
 
 
-	if err = t.Authenticate(0); err != nil {
+	err = t.Authenticate(0)
+	if err != nil {
 		return err
 		return err
 	}
 	}
-
-	return nil
+	return t.AcctMgmt(0)
 }
 }