HOME > 게시판 > 프로그래밍
게시판| 프로그래밍
※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 13-01-15 09:18
쉘 스크립트 대량 사용자 추가에 대해서 질문드려요
 글쓴이 : Shangfan
조회 : 1,149  

-u 옵션이 UID 번호 설정해주는 부분으로 computer$i 때문에 문자열이 들어가는 바람에
오류가 발생하게 됩니다.

-u 옵션을 빼고 하시거나 다음과 같이 해보시면 될 것 같음.

-m 은 디렉토리 생성을 하는 옵션! 현재 computer1 ~ computer100 의 홈디렉토리가
동일한 디렉토리를 보고 있으므로 com$i 를 통해 각 아이디의 홈디렉토리 생성.

=====================================================================================
#!/bin/sh
echo "==================================================================";
echo "Create GROUP-com";
echo "Command :  groupadd -g 1000 com";

groupadd -g 1000 com

echo "Complete!!";
echo "==================================================================";

for i in $( seq 100 )
do 
     echo "==================================================================";
     echo "Command : useradd -u 100$i -d/home/com$i -g 1000 -m computer$i ";
     useradd -u 100$i -d/home/com$i -g 1000 -m computer$i
     echo "==================================================================";

done
=====================================================================================
끝.


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기