2012-11-14

[Linux] 批次新增使用者帳號和密碼

如果Linux Server是新架的話,那在初期建立全公司帳號和密碼時,就可以用此方法來快速建立。

先收集好全公司的帳號和密碼,存成檔案(EX:/tmp/users.txt),格式如下:
Tim,abc123
Ken,1234
John,3210

之後執行下面的Shell Script就可以將users.txt裡的帳號密碼一口氣建立完成了:
#!/bin/bash

for line in $(cat /tmp/users.txt)
do
 user=$( echo "$line" | cut -d , -f 1 )
 pass=$( echo "$line" | cut -d , -f 2 )

 adduser $user
 echo "$pass" | passwd --stdin $user > /dev/null
done

範例可在下載。

沒有留言:

張貼留言