データ構造 | |
struct | SMB_Ctrls |
struct | _pam_failed_auth |
関数 | |
int | make_remark (pam_handle_t *, unsigned int, int, const char *) |
変数 | |
static const SMB_Ctrls | smb_args [SMB_CTRLS_] |
int make_remark | ( | pam_handle_t * | , | |
unsigned | int, | |||
int | , | |||
const char * | ||||
) |
参照先 converse().
参照元 _cleanup_failures()・_smb_add_user()・pam_sm_acct_mgmt()・smb_update_db().
00111 { 00112 if (off(SMB__QUIET, ctrl)) { 00113 struct pam_message *pmsg[1], msg[1]; 00114 struct pam_response *resp; 00115 00116 pmsg[0] = &msg[0]; 00117 msg[0].msg = CONST_DISCARD(char *, text); 00118 msg[0].msg_style = type; 00119 resp = NULL; 00120 00121 return converse(pamh, ctrl, 1, pmsg, &resp); 00122 } 00123 return PAM_SUCCESS; 00124 }
初期値:
{ { NULL, _ALL_ON_, 01 }, { NULL, _ALL_ON_, 02 }, { "audit", _ALL_ON_, 04 }, { "use_first_pass", _ALL_ON_^(030), 010 }, { "try_first_pass", _ALL_ON_^(030), 020 }, { "not_set_pass", _ALL_ON_, 040 }, { "nonull", _ALL_ON_, 0100 }, { NULL, _ALL_ON_, 0200 }, { "use_authtok", _ALL_ON_, 0400 }, { "nullok", _ALL_ON_^(0100), 0 }, { "debug", _ALL_ON_, 01000 }, { "nodelay", _ALL_ON_, 02000 }, { "migrate", _ALL_ON_^(0100), 04000 }, { "smbconf=", _ALL_ON_, 0 }, }
参照元 set_ctrl().