<![CDATA[Latest posts for the topic "Script add user"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Script add user #!/bin/sh for i in `more userlist.txt ` do echo $i useradd -s /sbin/nologin $i done   Với ds user ít khoảng mấy trăm thì dùng excel kéo được nhưng 1 triệu user lớn quá. Các user cần add chỉ cần có dạng u1->u1000000. Nên em cần modify cái sript trên để cho i nó chạy từ 1 -> 1000000. Tìm và thử mãi nhưng chưa được. Nên lên xin ý kiến các bác.]]> /hvaonline/posts/list/45169.html#278498 /hvaonline/posts/list/45169.html#278498 GMT Script add user /hvaonline/posts/list/45169.html#278499 /hvaonline/posts/list/45169.html#278499 GMT Script add user

kakarottbatdong wrote:
# while read line; do useradd -s /sbin/nologin $line; done < userlist.txt 
Cái này của bác cũng tương tự như script trên của em. Cái em cần là nó chạy 1 vòng lặp để echo từ 1 -> 1 triệu, để em có thể add trực tiếp kiểu useradd -s /sbin/nologin u$i Vì đọc từ ds thì phải có 1 triệu dòng :(]]>
/hvaonline/posts/list/45169.html#278500 /hvaonline/posts/list/45169.html#278500 GMT
Script add user Code:
for((i=1;i<=1000000;i++))
do
    # add user here
    user_name="u${i}"
    useradd -s /sbin/nologin $user_name ;
done
Hoặc nếu không được thì thay vòng for bằng "for i in `seq 1 1000000`"]]>
/hvaonline/posts/list/45169.html#278503 /hvaonline/posts/list/45169.html#278503 GMT
Script add user

Stanley_00 wrote:
Nếu là bash shell thì có thể dùng Code:
for((i=1;i<=1000000;i++))
do
    # add user here
    user_name="u${i}"
    useradd -s /sbin/nologin $user_name ;
done
Hoặc nếu không được thì thay vòng for bằng "for i in `seq 1 1000000`" 
Thanks bác, do em thiếu 1 () của for nên nó cứ báo lỗi ở dòng này -:|- ]]>
/hvaonline/posts/list/45169.html#278507 /hvaonline/posts/list/45169.html#278507 GMT
Script add user

thanhtamntp wrote:
Thanks bác, do em thiếu 1 () của for nên nó cứ báo lỗi ở dòng này -:|-  
Vậy thì đáng ra câu hỏi phải là "script add user abc.sh này bị lỗi gì?" và kèm đoạn script lên chứ? @@]]>
/hvaonline/posts/list/45169.html#278508 /hvaonline/posts/list/45169.html#278508 GMT