【轉載】Kerberos 常用命令

進入kadmin

kadmin.local / kadmin

創建數據庫

kdb5_util create -r HADOOP.COM -s 

啓動kdc服務

service krb5kdc start

啓動kadmin服務

service kadmin start 

修改當前密碼

kpasswd

測試keytab可用性

kinit -k -t /home/chen/cwd.keytab [email protected]

查看keytab

klist -e -k -t /home/chen/cwd.keytab 

清除緩存

kdestroy

通過keytab文件認證登錄

kinit -kt /home/chen/cwd.keytab [email protected]

 

 

kadmin模式下:

 

生成隨機key的principal

addprinc -randkey root/[email protected]

生成指定key的principal

addprinc -pw **** admin/[email protected]

查看principal

listprincs

修改admin/admin的密碼

cpw -pw xxxx admin/admin

添加/刪除principle

addprinc/delprinc admin/admin

直接生成到keytab

ktadd -k /home/chen/cwd.keytab [email protected]

xst -norandkey -k /home/chen/cwd.keytab [email protected]
#注意:在生成keytab文件時需要加參數”-norandkey”,否則會導致直接使用kinit [email protected]初始化時會提示密碼錯誤。

設置密碼策略(policy)

addpol -maxlife "90 days" -minlife "75 days" -minlength 8 -minclasses 3 -maxfailure 10 -history 10 user

添加帶有密碼策略的用戶

addprinc -policy user hello/[email protected]

修改用戶的密碼策略

modprinc -policy user1 hello/[email protected]

刪除密碼策略

delpol [-force] user

修改密碼策略

modpol -maxlife "90 days" -minlife "75 days" -minlength 8 -minclasses 3 -maxfailure 10 user

注:Kerberos 進入amdin 管理模式需要使用 root 用戶

轉載來源:https://www.cnblogs.com/chwilliam85/p/9679845.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章