1. keytab

   kerberos 사용자 및 encrypted key를 포함하는 file (패스워드 없이 다양한 시스템 로그)



2. keytab 파일 생성


> ktutil (mit)

   ktutil: addent -password -p test@test.com -k 1 -e rc4-hmac

   >>>>> password <<<<<

   ktutil: addent -password -p test@test.com -k 1 -e aes256-cts

   >>>>> password <<<<<

   ktutil: wkt username.keytab

   ktutil: quit

  


> ktuil -k username.keytab add -p test@test.com -e arcfour-hmac-md5 -V 1 (heimdal)



3. keytab key list


> klist -k username.keytab


> ktutil -k username.keytab list  (heimdal)



4. keytab key delete

> ktutil

   ktutil: read_kt username.keytab

   ktutil: list


   slot#  version# .......

  

   ktutil: delent slot#


> ktutil -k username.keytab remove -V version# -e type test@test.com (heimdal)



5. keytab merge

> ktutil

ktutil: read_kt  ktab-1

ktutil: read_kt  ktab-2

ktutil: read_kt  ktab-3

ktutil: write_kt  username.keytab

ktutil: quit


> klist -k username.keytab


> ktutil copy ktab-1  username.keytab  (heimdal)

> ktutil copy ktab-2  username.keytab 

> ktutil -k username.keytab list


6. script 수행

> kinit test -k -t test.keytab; script.sh



7. user config files

.k5login  ( 사용자 리스트 추가 )


8. user command

> kdestroy : 사용자 ticket 삭제

> kinit : 사용자 ticket 획득

> klist : 사용자 ticket 보기

> kpasswd : 사용자 password 변경

> krb5-config 

> ksu : su 로 변경

> kswitch : 

  

'기타' 카테고리의 다른 글

[인증서] java keystore 인증서  (0) 2017.03.23
[인증서] openssl 인증서  (0) 2017.03.23
hadoop 보안  (0) 2016.10.25
kerberos 구조  (0) 2016.10.23
Oozie  (0) 2016.10.19

+ Recent posts