passwd 명령어 실행시 자동으로 입력되게 하기
글쓴이: liebeym / 작성시간: 화, 2007/05/08 - 5:06오후
shell프로그래밍으로 passwd 명령어 실행할때 자동으로 입력하게 하는 방법을 알고 싶습니다.
ex>
#!/bin/bash
....
useradd $1
passwd $1 ??
...
이렇게 하면 passwd입력하라고 묻습니다. 자동으로 111로 passwd를 입력하고 싶습니다.
어떻게 하죠??
Forums:
특별히 passwd명령에서
특별히 passwd명령에서 지원하지 않는 이상
shell 프로그램을 통해서 자동으로 passwd를 바꿀 수 있는
방법은 없습니다..
shell이 아닌 다른 방법은..
직접 shadow 파일을 손보는 방법이나
expect라는 tool을 이용하는 방법이 있습니다.
------------------------------------------------------------
개인 메일 서버를 만들어 사용합시다..
언제부터 e-메일이 포털의 전유물이 된거지??
home
chpasswd를 쓰세요.
ubuntu에서는 passwd와 같은 passwd 패키지에 들어있습니다.
man 페이지를 보면 아시겠지만 사용법은 아주 간단합니다.
예를 들어 MD5 인크립션을 사용한다면:
# echo login_name:passwd | chpasswd -m
放下着-----
내려놓으려는 마음도 내려놓기
放下着-----
내려놓으려는 마음도 내려놓기
댓글 달기