>> Edit article
이름
제목
패스워드
[root@byus work]# cat pa #!/usr/bin/expect spawn passwd [lindex $argv 0] set password [lindex $argv 0] expect "New UNIX password:" send "$password " expect "Retype new UNIX password:" send "$password " expect eof 이와 같이 pa 란 파일을 만들고 700 퍼미션 주시면 ./pa abcdef 하시면 abcdef 란 유저에게 abcdef 란 패스워드로 등록이 됩니다. 나머지는 쉘스크립을 하나 짜셔야 겠죠? ^^; for userlist in $(cat userid.txt); do echo "./pa $userlist" done 정도로 해주시면 될듯. : expect 쉘 명령을 이용하시고 변수를 잘 잡아주시면 : 쉽게 만드실 수 있을듯... : : : 될꺼 같으면서 잘 안되는게 있어서요.. : : : : 일단 user 라는 파일이 존재 하고요.. : : 이파일안에는 계정이름들이 들어있습니다.. : : : : # cat user : : 2002214561 : : 2002214562 : : 2002214563 : : 2002214564 : : 2002214565 : : 2002214566 : : 2002214567 : : 2002214568 : : . : : . : : . : : 이런식으로요.. : : : : : : 계정은 전부만들어주었구요... : : : : 이제 패스워드만 주면 되는데... : : : : 하나씩 할려면 밤세야 합니다... T_T : : : : 패스워드는.. 계정이름과 똑같아도 되고.. 뒤에 6숫자여도 되고요.. : : : : 아시는분 답변좀 부탁 드릴께요... : : : : 꾸벅~~ : : -- : 좋은 2002년 봄.... 새학기--좋은 2002년 봄.... 새학기
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved