su (user change)에 대한 자동 로그인 스크립트 작성이 가능한가요?
글쓴이: gonom / 작성시간: 목, 2008/01/10 - 3:56오후
HP-UX 머신을 운영중입니다.
문제는 시스템 정책상 대표 user로 최초 로긴 후 업무를 위해서 다른 계정으로 su(전환)를 해야 합니다.
계정이 하나, 두개면 불편하지 않은데 수십개나 되는 계정에 대해서 su - UserID를 하고 패스워드를 일일이 입력하는 일이 쉽지가 않으네요.
이를 자동 로그인 하기 위한 스크립트를 작성하고 싶은데 su에 대한 man 페이지를 봐도 자동 로그인하기 위한 TIP을 찾아볼 수가 없습니다.
기존에 id, password 정보를 미리 저장해놓고 이를 한번에 su 할 수 있는 방법이 있는지 궁금합니다.
OS 버전 정보는 다음과 같습니다.
# uname -a
HP-UX test01 B.11.31 U ia64 1258971304 unlimited-user license
Forums:
훔.. 지금 리눅스
훔.. 지금 리눅스 박스가 없어서 테스트는 못해보겠는데..
su - id < password
로 안될까요 ? ㅡㅡ?
안되면 죄송해요;; ㅠ.ㅜ
흠.. 안됩니다.
안됩니다.
관리자 권한 없이
관리자 권한 없이 순수하게 일반 사용자의 입장이라면, 이놈이 도움이 될 듯.
OTL
hp-ux 머신인데...
hp-ux 머신인데 위에서 bushi 님이 언급한 expect 패키지는 없는 듯 합니다.
조금 편리한 로그인 방법을 알고 싶은데, 댓글을 부탁 드립니다.
패키지는 없을지도
패키지는 없을지도 모르지만 sudo 써보시면 어떨까요. root로 su하는 것은 막되 다른 ID로 su하는 것은 가능하게 세팅이 가능할 것 같습니다. 먼저 로컬(?) 머신에 테스팅해보시면 좋겠죠..
아니면 이런 것도
아니면 이런 것도 있네요.
http://www.sudo.ws/sudo/man/sudoers.html
sudoers설정에 따라
fred ALL = (DB) NOPASSWD: ALL
The user fred can run commands as any user in the DB Runas_Alias (oracle or sybase) without giving a password.
fred는 ALL 모든 기기에서 DB 관련 사용자 권한으로 NOPASSWD 패스워드없이 ALL 어떤 명령어도 실행가능합니다. (DB)는 Runas_Alias로 정의해주셔야하고요..
댓글 달기