2 KRB5_SET_PASSWORD(3) UNIX Programmer's Manual KRB5_SET_PASSWORD(3)
5 k
\bkr
\brb
\bb5
\b5_
\b_c
\bch
\bha
\ban
\bng
\bge
\be_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd, k
\bkr
\brb
\bb5
\b5_
\b_s
\bse
\bet
\bt_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd, k
\bkr
\brb
\bb5
\b5_
\b_s
\bse
\bet
\bt_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd_
\b_u
\bus
\bsi
\bin
\bng
\bg_
\b_c
\bcc
\bca
\bac
\bch
\bhe
\be -
6 change password functions
8 L
\bLI
\bIB
\bBR
\bRA
\bAR
\bRY
\bY
9 Kerberos 5 Library (libkrb5, -lkrb5)
11 S
\bSY
\bYN
\bNO
\bOP
\bPS
\bSI
\bIS
\bS
12 _
\bk_
\br_
\bb_
\b5_
\b__
\be_
\br_
\br_
\bo_
\br_
\b__
\bc_
\bo_
\bd_
\be
13 k
\bkr
\brb
\bb5
\b5_
\b_c
\bch
\bha
\ban
\bng
\bge
\be_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd(_
\bk_
\br_
\bb_
\b5_
\b__
\bc_
\bo_
\bn_
\bt_
\be_
\bx_
\bt _
\bc_
\bo_
\bn_
\bt_
\be_
\bx_
\bt, _
\bk_
\br_
\bb_
\b5_
\b__
\bc_
\br_
\be_
\bd_
\bs _
\b*_
\bc_
\br_
\be_
\bd_
\bs,
14 _
\bc_
\bh_
\ba_
\br _
\b*_
\bn_
\be_
\bw_
\bp_
\bw, _
\bi_
\bn_
\bt _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be, _
\bk_
\br_
\bb_
\b5_
\b__
\bd_
\ba_
\bt_
\ba _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg,
15 _
\bk_
\br_
\bb_
\b5_
\b__
\bd_
\ba_
\bt_
\ba _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg)
17 _
\bk_
\br_
\bb_
\b5_
\b__
\be_
\br_
\br_
\bo_
\br_
\b__
\bc_
\bo_
\bd_
\be
18 k
\bkr
\brb
\bb5
\b5_
\b_s
\bse
\bet
\bt_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd(_
\bk_
\br_
\bb_
\b5_
\b__
\bc_
\bo_
\bn_
\bt_
\be_
\bx_
\bt _
\bc_
\bo_
\bn_
\bt_
\be_
\bx_
\bt, _
\bk_
\br_
\bb_
\b5_
\b__
\bc_
\br_
\be_
\bd_
\bs _
\b*_
\bc_
\br_
\be_
\bd_
\bs,
19 _
\bc_
\bh_
\ba_
\br _
\b*_
\bn_
\be_
\bw_
\bp_
\bw,_
\bk_
\br_
\bb_
\b5_
\b__
\bp_
\br_
\bi_
\bn_
\bc_
\bi_
\bp_
\ba_
\bl _
\bt_
\ba_
\br_
\bg_
\bp_
\br_
\bi_
\bn_
\bc, _
\b,, _
\bi_
\bn_
\bt _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be,
20 _
\bk_
\br_
\bb_
\b5_
\b__
\bd_
\ba_
\bt_
\ba _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg, _
\bk_
\br_
\bb_
\b5_
\b__
\bd_
\ba_
\bt_
\ba _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg)
22 _
\bk_
\br_
\bb_
\b5_
\b__
\be_
\br_
\br_
\bo_
\br_
\b__
\bc_
\bo_
\bd_
\be
23 k
\bkr
\brb
\bb5
\b5_
\b_s
\bse
\bet
\bt_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd_
\b_u
\bus
\bsi
\bin
\bng
\bg_
\b_c
\bcc
\bca
\bac
\bch
\bhe
\be(_
\bk_
\br_
\bb_
\b5_
\b__
\bc_
\bo_
\bn_
\bt_
\be_
\bx_
\bt _
\bc_
\bo_
\bn_
\bt_
\be_
\bx_
\bt, _
\bk_
\br_
\bb_
\b5_
\b__
\bc_
\bc_
\ba_
\bc_
\bh_
\be _
\bc_
\bc_
\ba_
\bc_
\bh_
\be,
24 _
\bc_
\bh_
\ba_
\br _
\b*_
\bn_
\be_
\bw_
\bp_
\bw, _
\bk_
\br_
\bb_
\b5_
\b__
\bp_
\br_
\bi_
\bn_
\bc_
\bi_
\bp_
\ba_
\bl _
\bt_
\ba_
\br_
\bg_
\bp_
\br_
\bi_
\bn_
\bc, _
\bi_
\bn_
\bt _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be,
25 _
\bk_
\br_
\bb_
\b5_
\b__
\bd_
\ba_
\bt_
\ba _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg, _
\bk_
\br_
\bb_
\b5_
\b__
\bd_
\ba_
\bt_
\ba _
\b*_
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg)
27 D
\bDE
\bES
\bSC
\bCR
\bRI
\bIP
\bPT
\bTI
\bIO
\bON
\bN
28 These functions change the password for a given principal.
30 k
\bkr
\brb
\bb5
\b5_
\b_s
\bse
\bet
\bt_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd() and _
\bk_
\br_
\bb_
\b5_
\b__
\bs_
\be_
\bt_
\b__
\bp_
\ba_
\bs_
\bs_
\bw_
\bo_
\br_
\bd_
\b__
\bu_
\bs_
\bi_
\bn_
\bg_
\b__
\bc_
\bc_
\ba_
\bc_
\bh_
\be is the newer two
31 of the three functions and uses a newer version of the protocol (and
32 falls back to the older when the newer doesn't work).
34 k
\bkr
\brb
\bb5
\b5_
\b_c
\bch
\bha
\ban
\bng
\bge
\be_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd() set the password _
\bn_
\be_
\bw_
\bp_
\ba_
\bs_
\bs_
\bw_
\bd for the client princi-
35 pal in _
\bc_
\br_
\be_
\bd_
\bs. The server principal of creds must be kadmin/changepw.
37 k
\bkr
\brb
\bb5
\b5_
\b_s
\bse
\bet
\bt_
\b_p
\bpa
\bas
\bss
\bsw
\bwo
\bor
\brd
\bd() changes the password for the principal _
\bt_
\ba_
\br_
\bg_
\bp_
\br_
\bi_
\bn_
\bc, if
38 _
\bt_
\ba_
\br_
\bg_
\bp_
\br_
\bi_
\bn_
\bc is NULL the default principal in _
\bc_
\bc_
\ba_
\bc_
\bh_
\be is used.
40 Both functions returns and error in _
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bc_
\bo_
\bd_
\be and maybe an error
41 strings to print in _
\br_
\be_
\bs_
\bu_
\bl_
\bt_
\b__
\bs_
\bt_
\br_
\bi_
\bn_
\bg.
43 S
\bSE
\bEE
\bE A
\bAL
\bLS
\bSO
\bO
44 krb5_ccache(3), krb5_init_context(3)
46 HEIMDAL June 2, 2004 1