Kerberos 經常使用命令

 最近項目組用CDH搭建數據開發環境,有用到Kerberos安全組件。以下是相關命令,請參考:數據庫

進入kadmin緩存

kadmin.local / kadmin安全

建立數據庫測試

kdb5_util create -r HADOOP.COM -s spa

啓動kdc服務ip

service krb5kdc startci

啓動kadmin服務開發

service kadmin start it

修改當前密碼table

kpasswd

測試keytab可用性

kinit -k -t /home/chen/cwd.keytab chenweidong@HADOOP.COM

查看keytab

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

清除緩存

kdestroy

經過keytab文件認證登陸

kinit -kt /home/chen/cwd.keytab chenweidong@HADOOP.COM

 

 

kadmin模式下:

 

生成隨機key的principal

addprinc -randkey root/master@HADOOP.COM

生成指定key的principal

addprinc -pw **** admin/admin@HADOOP.COM

查看principal

listprincs

修改admin/admin的密碼

cpw -pw xxxx admin/admin

添加/刪除principle

addprinc/delprinc admin/admin

直接生成到keytab

ktadd -k /home/chen/cwd.keytab chenweidong@HADOOP.COM

xst -norandkey -k /home/chen/cwd.keytab chenweidong@HADOOP.COM
#注意:在生成keytab文件時須要加參數」-norandkey」,不然會致使直接使用kinit chenweidong@HADOOP.COM初始化時會提示密碼錯誤。

設置密碼策略(policy)

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

添加帶有密碼策略的用戶

addprinc -policy user hello/admin@HADOOP.COM

修改用戶的密碼策略

modprinc -policy user1 hello/admin@HADOOP.COM

刪除密碼策略

delpol [-force] user

修改密碼策略

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

 

備註:Kerberos 進入amdin 管理模式須要使用 root 用戶。

相關文章
相關標籤/搜索