在Linux系統中,可以使用以下命令來批量建立用戶:
username1:password1:uid1:gid1:comment1:/home/username1:/bin/bash
username2:password2:uid2:gid2:comment2:/home/username2:/bin/bash
...
sudo bash -c 'while IFS=: read -r username password uid gid comment home shell; do
useradd -m -p "$(openssl passwd -1 $password)" -u $uid -g $gid -c "$comment" -d $home -s $shell $username
done < users.txt'
以上命令中,users.txt
是保存用戶信息的文本文件,useradd
命令用于添加用戶,-m
參數表示創建用戶家目錄,-p
參數用于設置用戶密碼(需要使用openssl passwd -1
生成加密密碼),-u
參數用于設置用戶ID,-g
參數用于設置用戶組ID,-c
參數用于設置用戶注釋,-d
參數用于指定用戶家目錄,-s
參數用于設置用戶默認Shell。
使用以上命令可以批量建立用戶,并且可以根據需要修改用戶信息的格式和內容。