>> Delete Reply from No. 2479 article
No. RE: 전 이렇게 해결했었는데요..

등록 2002-05-16 10:02:00     조회 5
이름 kimio    

		저는 이렇게 만들어 서 쓴적이 있습니다.
천명이든 만명이든...
###########################################################
1. 데이터 파일의 format은 다음과 같습니다.
  유저:홈:패스워드(주민등록 뒷자리)
# cat DATA
AAA:/home/aaa:1018761:
BBB:/home/bbb:1234567:
CCC:/home/ccc:7654321:
DDD:/home/ddd:2018621:
.
.
1000명
.
 # cat user_add.sh
for i in `cat DATA`
do
   USER=`echo $i|awk -F: '{print $1 }'`
   HOME=`echo $i|awk -F: '{print $2 }'`
   PASS=`echo $i|awk -F: '{print $3 }'`
 #   사용자를 등록하는 부분입니다.
   /usr/sbin/useradd -d $HOME $USER
   [ $? -eq 0 ] && echo "useradd success [ $USER ]"
 #  사용자의 패스워드를 초기화 하는 부분입니다.
   echo $PASS | /usr/bin/passwd --stdin $USER
   [ $? -eq 0 ] && echo "passwd  success [ $USER ]"
done
######################################################
  : echo "passwd" | passwd user --stdin 을 쓰세요..
:
: 레뎃 7.0인가 7.1이상부터는 잘됩니다..
:
:
:
: : [root@linux /root]# adduser --help
: :
: : usage: adduser  [-u uid [-o]] [-g group] [-G group,...]
: :                 [-d home] [-s shell] [-c comment] [-m [-k
template]]
: :                 [-f inactive] [-e expire ] [-p passwd] [-n] [-r]
name
: :        adduser  -D [-g group] [-b base] [-s shell]
: :                 [-f inactive] [-e expire ]
: : [root@linux /root]# man adduser
: :
: :
: : -p option !!
: :
: :
: : : : 먼저 계정 등록(adduser 명령어 사용) 시에 비밀번호까지 한꺼번에
설정해 버리면 나을듯...
: : : :
: : : : 나중에 별도로 비밀번호를 변경할 필요가 없겠죠 ? adduser 명령어
에 비밀번호를 바로 설정하도록 옵션을 주면 되겠죠..
: : :
: : :
: : : 제가 알기로는 그런 옵션이 없습니다.
: : : 있으면 좀 가르쳐주세요. --;
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved