| HOME / 정보공유 / AIX 명령어 모음

kinit
kinit kinit 명령 목적 Kerberos 티켓 부여 티켓을 획득 또는 갱신합니다. 구문
kinit [ -l lifetime ] [ -r renewable_life ] [ -f ] [ -p ] [ -A ] [ -s start_time ] [ -S target_service ] [ -k [ -t keytab_file ] ] [ -R ] [ -v ] [ -c cachename ] [ principal ]
설명
kinit 명령은 kerberos 티켓 부여 티켓을 획득 또는 갱신합니다. 명령행에서 티켓 플래그를 지정하지 않으면 Kerberos 구성설정 파일(kdc.conf)의 [kdcdefault] 및 [realms]에 의해 지정된 KDC(Key Distribution Center) 옵션이 사용됩니다.
기존 티켓을 갱신하지 않으면, 명령은 신임 캐쉬를 다시 초기화하고 KDC로부터 수신된 새로운 티켓 부여 티켓이 포함됩니다. 명령행에 프린시펄 이름을 지정하지 않고 -s 플래그를 지정하면, 프린시펄 이름이 신임 캐쉬로부터 획득됩니다. -c 플래그를 사용하여 캐쉬 이름을 지정하지 않으면 새로운 신임 캐쉬가 디폴트 캐쉬가 됩니다.
-l, -r 및 -s 플래그에 대한 티켓 Time 값은 ndnhnmns로 표현됩니다. 여기서
n
번호를 나타냅니다.
d
일을 나타냅니다.
h
시간을 나타냅니다.
m
분을 나타냅니다.
s
초를 나타냅니다.
이 순서로 구성요소를 지정해야 하지만 구성요소를 생략할 수 있습니다. 예를 들어, 4h5m은 4 시간과 5분을 나타내고, 1d2s는 1일과 2초를 나타냅니다.
플래그
-A 티켓에 클라이언트 주소의 리스트가 포함됨을 지정합니다. 이 옵션을 지정하지 않으면 티켓에 국지 호스트 주소가 포함됩니다. 초기 티켓에 주소 리스트가 들어 있을 경우, 주소 리스트의 주소 중 하나에서만 사용될 수 있습니다.
-c cachename 사용할 신임 캐쉬의 이름을 지정합니다. 이 플래그를 지정하지 않으면 디폴트 신임 캐쉬가 사용됩니다. KRB5CCNAME 환경 변수가 설정되면, 그 값을 사용하여 디폴트 티켓 캐쉬의 이름을 지정합니다. 캐쉬 i의 기존 내용은 kinit에 의해 파괴됩니다.
-f 티켓이 전달 가능함을 지정합니다. 티켓을 전달하려면, 이 플래그를 지정해야 합니다.
-k 키 테이블로부터 티켓 프린시펄에 대한 키를 구하도록 지정합니다. 이 플래그를 지정하지 않으면, 티켓 프린시펄에 대한 암호를 입력하도록 프롬프트됩니다.
-l lifetime 티켓 종료 시간 간격을 지정합니다. 티켓이 갱신되지 않으면 간격이 만기된 후 티켓을 사용할 수 없습니다. 간격 디폴트 시간은 10시간입니다.
-p 티켓이 대리 가능함을 지정합니다. 티켓이 대리 가능하도록 만들려면, 이 플래그를 지정해야 합니다.
principal 티켓 프린시펄을 지정합니다. 명령행에 프린시펄이 지정되지 않으면 신임 캐쉬로부터 프린시펄을 구합니다.
-r renewable_life 갱신 가능한 티켓에 대한 갱신 시간 간격을 지정합니다. 간격이 만기된 후에는 티켓을 갱신할 수 없습니다. 갱신 시간은 종료 시간보다 커야 합니다. 이 플래그를 지정하지 않으면, 요청된 티켓 수명이 최대 티켓 수명을 초과할 경우 갱신 가능한 티켓을 작성할 수는 있지만 티켓은 갱신 가능하지 않습니다.
-R 기존 티켓을 갱신하도록 지정합니다. 기존 티켓을 갱신할 때 기타 플래그는 지정되지 않을 수 있습니다.
-s start_time 시간적으로 늦은 티켓에 대한 요청을 지정하며, start_time에 시작하면 유효합니다.
-S target_service 초기 티켓을 가져올 때 사용할 대체 서비스 이름을 지정합니다.
-t keytab_file 키 테이블 이름을 지정합니다. 이 플래그를 지정하지 않으면 디폴트 키 테이블이 사용되고 -k 플래그가 지정됩니다. -t 플래그는 -k 플래그를 의미합니다.
-v 캐쉬의 티켓 부여 티켓이 검증을 위해 kdc에 전달되도록 지정합니다. 티켓이 요청된 시간 내에 있을 경우, 캐쉬는 유효한 티켓으로 대체됩니다.
예제
5일 동안 갱신 가능하고, 수명이 10시간인 티켓 부여 티켓을 획득하려면, 다음을 입력하십시오.
kinit -l 10h -r 5d my_principal
기존 티켓을 갱신하려면, 다음을 입력하십시오.
kinit -R
파일
/usr/krb5/bin/kinit
/var/krb5/security/creds/krb5cc_[uid] 디폴트 신임 캐쉬([uid]는 사용자의 UID)
/etc/krb5/krb5.keytab 국지 호스트의 키탭 파일에 대한 디폴트 위치
/var/krb5/krb5kdc/kdc.conf Kerberos KDC 구성설정 파일
관련 정보
klist 명령, kdestroy 명령 및 env 명령