일단 팁에서 중요한 내용은 mysql에서 sql문을 한번에 넣는 것을 생각 한것으로
echo문을 뒷쪽에 넣었을땐 되지 않았는데 앞쪽에 두니깐 되더군요.
passwd 명령도 비슷한 옵션이 있어서 같이 넣은 것입니다.
passwd 명령의 옵션은 sf.net 계정에서는 되네요.
Linux sc8-pr-shell1.sourceforge.net 2.4.18-grsec-1.9.4 #2
SMP Fri Mar 8 08:07:06 EST 2002 i686 unknown
뭔지는 잘 모르겠네요.
그런데 솔라리스에서는 안되네요.
: 레드햇에만 있는 옵션일 수도 있습니다.
:
: http://linux.sarang.net/board/?p=list&table=tip&page=1&o[at]=s&o[sc]=r&o[no]=6385
:
: chpasswd도 많이 사용하는 것 같은데 이것은 어떤가요?
:
:
:
: : $ man passwd
: :
: : OPTIONS
: :
: : --stdin
: : This option is used to indicate that passwd should
: : read the new password from standard input, which
: : can be a pipe.
: :
: : 맨페이지를 참고하세요.
: :
: :
: :
: :
: :
: : : passwd에 --stdin 옵션이 없는데요...
: : :
: : : 뭐가 문젤까요? '_'a
: : :
: : :
: : :
: : : : 제가 쉘스크립트를 제작하다가 귀찮은 부분들을 수정하기위해서 알아본
: : : : 것입니다. 쉘 변수를 passwd와 같이 명령이 실행된 다음에 입력을
: : : : 대기하는 명령어에 한번에 넣어주는 방법을 설명하겠습니다.
: : : : echo문으로 입력을 하는 법과 --stdin으로 입력을 받도록
: : : : 옵션이 자체적으로 있는 passwd명령어의 예가 있습니다.
: : : : echo 암호 | passwd 유저 --stdin
: : : : 이런 명령을 내려주게 되면 한번에 암호의 수정이 가능합니다.
: : : : 또한 이와 같은 방법으로 mysql명령의 쿼리를 한번에 줄 수도 있습니다.
: : : : echo "show databases;" | mysql -uroot -p암호
: : : : 여러 다른 명령어에서도 참고하여 스크립트 제작할때에 편할 것같습니다.
: : : :
: : : :
: : : : Written By pbi12
: : : :
: : : : --
: : : : 제 홈페이지는 http://
.linuxnew.com 입니다.
: : : : 이게 되는지는 모르고 살았었네 ㅡ_ㅡ
: : :
: : : --
: : : 폐인의 속도는 빛의 속도