>> Read No. 36647 article  
응용프로그램 실행후에 shell을 이용하여 패스워드
입력할수 있는지.

등록 2001-12-07 07:03:00     조회 2
이름 하이루    

		제가 하고자 하는것은 어떤 실행 프로그램을 rc.local에서
자동으로 start되게 하고 싶은데 문제가 있어서 이렇게 질문을 드립니다
실행 프로그램은 실행한후에 관리자 패스워드를 입력받도록 되어있는
프로그램 입니다. 즉 rc.local에서 자동 실행을 할수는 있겠지만
패스워드 입력을 못하는 관계로 실행프로그램을 작동하지 않습니다.
shell을 이용하여 해결해야 할것 같은데 도저히 방법이 없네요.
예를 들어 /usr/local/./mad -p 80 이라는 것을 rc.local에서 실행을
시키면 다음에 나오는 것이 관리자 패스워드를 입력하세요 라고 나오면
패스워드를 입력해야만 실행이 됩니다.
즉 /usr/local/./mad -p 80 다음에 shell 프로그램이 들어가야 할것 같은데
어떻게 해야 하는지 모르겠네요.
아무리 해도 안되는군요 ..
echo를 이용해서는 안됩니다. 키보드로 부터의 입력을 받아야지만 되는것
같은데 어떻게 그렇게 할수 있는지 도저히 모르겠습니다.
응용프로그램은 실행후 바로 이런 shell을 사용하고 있는듯 합니다
 echo -n "관리자의 패스워드를 입력하세요"
stty -echo
read pass
stty echo
 =>패스워드가 맞으면 실행 됩니다
 이와 같이 되어있는 실행프로그램인데 ..rc.local에서 어떻게 해주어야
관리자 패스워드를 입력한것처럼 해서 실행프로그램이 제대로 동작하도록
할수 있는지 아시는 분은 답변 바랍니다.
그럼 수고 하세요
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 1.45 초 ] 작업시간: [ 1.09 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789491592
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.