| [ CnUnix ] in KIDS 글 쓴 이(By): sang (Grid) 날 짜 (Date): 2003년 8월 13일 수요일 오후 03시 07분 40초 제 목(Title): Re: [Q] 쉘 스크립트 질문.. 전 예전에 애쉬님처럼 --stdin 옵션을 사용했었습니다. #!/bin/sh # this is an experimental script to add users on a cluster if [ $# != 2 ]; then echo "usage: cpasswd userid passwd " echo exit 0 fi /usr/sbin/adduser $1 echo $2 > /tmp/.tmp_$$ /usr/bin/passwd --stdin $1 < /tmp/.tmp_$$ /bin/rm -f /tmp/.tmp_$$ blur blur blur 대충 이정도가 되겠는데, OS따라서 옵션 바꿔주면 될거 같고, 사용자 passwd가 들어있는 text file 이 있다면 한줄씩 읽어가며 루프 도는게 가장 간단한 해결책 아닐까 싶네요. p.s. local passwd 정책을 쓰는 128노드 클러스터에 사용자 추가 스크립트 만드느라 잠시.. 음.. 근데 누군가의 강력한 주장으로 NIS를 못 썼는데 (물론 귀찮아서 테스트도 안하고 그냥 넘어갔음^^;) 혹시 수백대 정도를 NIS로 묶으면 "심각한" 문제가 생기나요? 경험담 있으시면 올려주세요~ |