KRB5_KDB_PWCHANGE_SERVICE
KRB5_KDB_PWCHANGE_SERVICE|
KRB5_KDB_PWCHANGE_SERVICE);
{ "pwchange-service", KRB5_KDB_PWCHANGE_SERVICE },
flags->change_pw = !!(attr & KRB5_KDB_PWCHANGE_SERVICE);
a |= KRB5_KDB_PWCHANGE_SERVICE;
flags->change_pw = !!(attr & KRB5_KDB_PWCHANGE_SERVICE);
out->attributes |= ent.entry.flags.change_pw ? KRB5_KDB_PWCHANGE_SERVICE : 0;
KRB5_KDB_PWCHANGE_SERVICE | KRB5_KDB_LOCKDOWN_KEYS,
!isflagset(server->attributes, KRB5_KDB_PWCHANGE_SERVICE)) {
!isflagset(server->attributes, KRB5_KDB_PWCHANGE_SERVICE)) {
{"password_changing_service", KRB5_KDB_PWCHANGE_SERVICE, 0},
{"pwchange_service", KRB5_KDB_PWCHANGE_SERVICE, 0},
{"pwservice", KRB5_KDB_PWCHANGE_SERVICE, 0},
policyparams->tktflags |= KRB5_KDB_PWCHANGE_SERVICE;
policyparams->tktflags &= (int)(~KRB5_KDB_PWCHANGE_SERVICE);
policyparams->tktflags |= KRB5_KDB_PWCHANGE_SERVICE;
policyparams->tktflags &= (int)(~KRB5_KDB_PWCHANGE_SERVICE);
if (ticketflags & KRB5_KDB_PWCHANGE_SERVICE)
if (ticketflags & KRB5_KDB_PWCHANGE_SERVICE)
rparams->tktflags |= KRB5_KDB_PWCHANGE_SERVICE;
rparams->tktflags &= (int)(~KRB5_KDB_PWCHANGE_SERVICE);
rblock.flags = KRB5_KDB_DISALLOW_TGT_BASED | KRB5_KDB_PWCHANGE_SERVICE;