Linux——centos环境下大量建置账号的办法

本文介绍了在CentOS环境下批量创建用户账号的几种方法,包括使用pwck进行账号检查,pwconv和pwunconv转换密码文件,以及chpasswd命令用于大量账号的密码设置。特别提到,chpasswd常用于建置大量账号场景,通过stdin读入账号和密码数据。同时,给出了一个批量创建账号的模板脚本示例。
摘要由CSDN通过智能技术生成

1、账号相关的检查工具

<1>pwck

[root@hadoop1 hadoop1]# pwck
用户“ftp”:目录 /var/ftp 不存在
用户“gluster”:目录 /var/run/gluster 不存在
用户“saslauth”:目录 /run/saslauthd 不存在
用户“pulse”:目录 /var/run/pulse 不存在
用户“gnome-initial-setup”:目录 /run/gnome-initial-setup/ 不存在
pwck:无改变

以上账号大部分为系统账号,不需要家目录,所以不存在是正常的错误。相应的群组检查可以使用grpck

<2>pwconv

主要目的:将/etc/passwd内的账号与密码移动到/etc/shadow中。

(1)比对/etc/passwd及/etc/shadow,若/etc/passwd内存在的账号并没有对应的/etc/shadow密码时,则pwconv会去/etc/logi.defs取用相关的密码数据,并建立该账号的/stc/shadow数据

(2)若/etc/passwd内存在加密后的数据密码时,则pwconv会将该密码栏移动到/etc/shadow内,并将原本/etc/passwd内相对应的密码栏变成x。一般来说,正常使用useradd增加使用者时,使用pwconv并不会有任何动作,因为/etc/passwd与/etc/shadow并不会有上述两点问题。

<3>pwunconv

相对于pwconv,pwunconv则是将/et

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值