Linux 加入多个系统帐号


之前在 Linux 新增使用者 介绍过用 useradd 新增帐号, 但 useradd 一次只可新增一个帐号, 而且手动设定密码。要新增大批帐号的话, 可以用 Linux 里面的 newusers 指令, 做法是先建立一个文字档, 里面包含了帐号的资料, 例如用户名, 密码, UID, Shell 等, newusers 便可以读取设定并新增帐号。

要加入帐号, 需要建立用户资料的文字档, 例如新用户档案为 /root/new_user.txt, 加入以下内容:

user1:password:1001:513:Sales user:/home/user1:/bin/bash
user2:password:1002:513:Sales user:/home/user2:/bin/bash
user3:password:1003:513:Sales user:/home/user3:/bin/bash

建立帐号只要用 newusers 读取 /root/new_user.txt 档案:

# newusers /root//root/new_user.txt

而 newusers 除了新增帐号外, 也可以用作修改用户密码, 例如下面指令修改 user123 帐号为 mypasswordhere:

echo “user123:mypasswordhere” | newusers
Tags:

Leave a Reply