unix에서 useradd 명령어를 사용해서 여러 사용자를 등록하는 스크립트를
하나 만들고 있습니다.
사용자 추가는 그럭저럭 간단하게 스크립트를 이용해서 만들어 지는데..
password 추가 부분이 문제입니다.
ex)사용자추가 스크립트를 돌린 후 /etc/passwd 파일
p9975807:*:497:401::/users1/stud1/h9975/p9975807:/sbin/sh
p9975808:*:498:401::/users1/stud1/h9975/p9975808:/sbin/sh
p9975806:*:499:401::/users1/stud1/h9975/p9975806:/sbin/sh
p9975803:*:500:401::/users1/stud1/h9975/p9975803:/sbin/sh
제가 지금 골치를 아파하는 부분이 바로 password 부분입니다.
adduser같은 경우는 -p 옵션인가를 이용해서 바로 user.dat(user | passw )
데이타 파일을 이용해서 바로 패스워드를 만들면 되는데
useradd에는 -p 옵션이 없는걸로 알고 있습니다.
그래서 패스워드를 crypt암호화해서 암호부분에 붙여 넣기하는게
어떤가 저는 생각하는데 벌써 골치가 아파오네요
crypt()함수에 관해서는 man을 이용해서 ex)man 3 crypt
이용해서 알아봤는데 잘 모르겠습니다.
누가좀 저를 도와주세요.사용자추가에 관련된 사이트나 정보를 좀 주세요~
감사합니다.