From 4d9372795e7b53d105f69790c1d9deadbff85458 Mon Sep 17 00:00:00 2001 From: Joseph Richey Date: Fri, 29 Sep 2017 02:52:56 -0700 Subject: security: Add check option to UserKeyringID --- pam/pam.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pam/pam.go') diff --git a/pam/pam.go b/pam/pam.go index a3642cc..0f20f30 100644 --- a/pam/pam.go +++ b/pam/pam.go @@ -131,7 +131,7 @@ func (h *Handle) GetItem(i Item) (unsafe.Pointer, error) { // StartAsPamUser sets the effective privileges to that of the PAM user, and // configures the PAM user's keyrings to be properly linked. func (h *Handle) StartAsPamUser() error { - if _, err := security.UserKeyringID(h.PamUser); err != nil { + if _, err := security.UserKeyringID(h.PamUser, true); err != nil { log.Printf("Setting up keyrings in PAM: %v", err) } return security.SetThreadPrivileges(h.PamUser) -- cgit v1.2.3