MENU

在linux系统中批量添加用户

• January 3, 2021 • Read: 10 • 玩Linux

六大步骤

(1)先编辑一个文本用户文件uer.txt

每一列按照/etc/passwd密码文件的格式书写,注意每个用户的用户名、UID、主目录都不可以相同,其中密码栏可以留做空白或输入x

(2)以root身份执行命令:/usr/sbin/newusers, 从刚创建的用户文件user.txt中导入数据创建用户,语法:newusers < user.tct,然后可以执行命令vipwvi /etc/passwd检查是否已经出现了这些用户的数据,并且用户的主目录是否创建

(3)执行/usr/sbin/pwunconv,语法pwunconv

将/etc/shadow 产生的shadow密码解码,然后回写到/etc/passwd中,并将/etc/shadow的shadow密码栏删掉。这是为了方便下一步的密码转换工作,即先取消shadow password功能

(4)编辑每个用户的密码对照文件passwd.txt

格式为:

用户名:密码

一行一个

(5)以root身份执行命令/usr/sbin/chpasswd,语法:chpasswd < passwd.ext

创建用户密码,chpasswd 会将经过/usr/sbin/passwd命令编码过得密码写入 /etc/passwd的密码栏

(6)执行命令/usr/sbin/pwconv将密码编码为shadow passwd,并将结果写入 /etc/shadow,语法:pwconv




作者:喻航

本文标题:在linux系统中批量添加用户

本文链接:https://onedawn.cn/linux/171.html

版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 雾满拦江 所有,未经允许不得转载!
Archives Tip
QR Code for this page
Tipping QR Code