Search

표준 입력을 이용한 kinit

Tags
unix
auth
kerberos
stdin
Created
2024/04/27 22:31
Created time
2024/04/27 13:31
category
unix

개요

kinit 이용 시 표준 입력으로 인증을 진행하게 되는데, 스크립트 자동화를 위해 파이프를 통해서 표준 입력을 이용하는 것이 잘 되지 않아 방법 탐색

방법

--password-file 옵션을 이용하여 파일로 처리하겠음을 명시
옵션을 --password-file=STDIN 형태로 작성하여 표준 입력을 파일로써 사용하겠음을 명시
두 과정을 통해 아래와 같이 kinit 인증 가능
# 정해진 값을 표준 입력으로 넘기는 경우 echo ${VALUE} | kinit --password-file=STDIN ${LDAP_ID} # 파일에서 읽고 표준 입력으로 넘기는 경우 cat ${FILE} | kinit --password-file=STDIN ${LDAP_ID}
Bash
복사

주의할 점

암호화 평문이 그대로 노출되므로 AES로 암호화된 키탭을 이용하는 것이 좋음