Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
PAM_SM_SETCRED(3)              Linux-PAM Manual              PAM_SM_SETCRED(3)

       pam_sm_setcred - PAM service function to alter credentials

       #define PAM_SM_AUTH

       #include <security/pam_modules.h>

       PAM_EXTERN int pam_sm_setcred(pam_handle_t *pamh, int flags, int argc,
                                     const char **argv);

       The pam_sm_setcred function is the service module's implementation of
       the pam_setcred(3) interface.

       This function performs the task of altering the credentials of the user
       with respect to the corresponding authorization scheme. Generally, an
       authentication module may have access to more information about a user
       than their authentication token. This function is used to make such
       information available to the application. It should only be called
       after the user has been authenticated but before a session has been

       Valid flags, which may be logically OR'd with PAM_SILENT, are:

           Do not emit any messages.

           Initialize the credentials for the user.

           Delete the credentials associated with the authentication service.

           Reinitialize the user credentials.

           Extend the lifetime of the user credentials.

       The way the auth stack is navigated in order to evaluate the
       pam_setcred() function call, independent of the pam_sm_setcred() return
       codes, is exactly the same way that it was navigated when evaluating
       the pam_authenticate() library call. Typically, if a stack entry was
       ignored in evaluating pam_authenticate(), it will be ignored when
       libpam evaluates the pam_setcred() function call. Otherwise, the return
       codes from each module specific pam_sm_setcred() call are treated as

           This module cannot retrieve the user's credentials.

           The user's credentials have expired.

           This module was unable to set the credentials of the user.

           The user credential was successfully set.

           The user is not known to this authentication module.

       These, non-PAM_SUCCESS, return values will typically lead to the
       credential stack failing. The first such error will dominate in the
       return value of pam_setcred().

       pam(3), pam_authenticate(3), pam_setcred(3), pam_sm_authenticate(3),
       pam_strerror(3), PAM(8)

Linux-PAM Manual                  09/19/2013                 PAM_SM_SETCRED(3)

Czas wygenerowania: 0.00051 sek.

Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2021
Hosted by Hosting