>> 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