Daylogs/Unix

쉘 스크립트에서 커버로스 로그인하기

ohgyun 2014. 9. 11. 00:35
발생일: 2014.07.26

키워드: 커버로스, kerberos

문제:

쉘 스크립트로 커버로스 로그인을 자동으로 처리하려고 한다.
아이디와 로우 패스워드만 받을 수 있는 환경이라, 직접 패스워드를 전달하는 방식으로 작성해야 한다.
어떻게 하면 될까?


해결책:

`kinit`에 `password-file` 옵션이 있다.

아래와 같이 echo로 password 출력 후, 표준입력으로 건내주면 된다.

echo <password> | knit --password-file=STDIN <username>



추가)
위 코드는 Mac OS에서 테스트한 것이었는데, Cent OS의 kinit 에서는 password-file 옵션을 제공하지 않는다.


참고:
반응형