tail head cat sleep
QR code linking to this page

Man page  — PAM_SETCRED

명칭

pam_setcred - 유저에게 증명서를 설정

내용

서식

#include <security/pam_appl.h>

int pam_setcred(pam_handle_t *pamh, int flags);

해설

pam_setcred

이 함수를 사용하면(자), 유저의 증명서의 확립, 메인트넌스, 삭제를 할 수 있습니다. 유저가 인증된 다음에, 그 유저의 세션을 pam_open_session(3) 그리고 열리기 전에 호출해 주세요.

증명서에는, 그르프멘바십, 티켓 파일, PAM 환경 변수 등, 많은 형식이 있는 것에 주의해 주세요. 이 때문에, 이 함수를 호출하기 전에 유저의 기본적인 ID 를 어플리케이션으로 확립하는 것이 중요하게 됩니다. 디폴트의 PAM 환경 변수를 설정해, initgroups(2) 인가 그것과 동등의 것을 실행해 주세요.

유효한 플래그

PAM_ESTABLISH_CRED
  유저의 증명서를 초기화합니다.

PAM_DELETE_CRED
  유저의 증명서를 삭제합니다.

PAM_REINITIALIZE_CRED
  유저의 증명서를 삭제하고 나서 초기화합니다.

PAM_REFRESH_CRED
  기존의 증명서의 유효기간을 연기합니다.

반환값

문제가 없는 경우는, PAM_SUCCESS 하지만 되돌려집니다. 그 외 모든 반환값은, 에러로서 취급해 주세요.

에러

pam_strerror(3) 그리고 텍스트로 변환할 수 있습니다.

준거

DCE-RFC 86.0, October 1995.

버그

발견되고 있지 않습니다.

관련 항목

pam_authenticate(3), pam_strerror(3), pam_open_session(3).

시스템관리책임자 , 모듈개발자 , 어플리케이션개발자 용무의 Linux-PAM 가이드도 참조해 주세요.


1997 July 6 PAM_SETCRED (3) PAM 0.58

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

To err is human...to really foul up requires the root password.