一、常用命令
#新建用户 useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe #将linuxprobe加入root用户组 usermod -G root linuxprobe usermod -u 8888 linuxprobe #删除用户及家目录 userdel -r linuxprobe #新建用户组 groupadd ronny groupdel 删除用户组 groupmod 选项 用户组 #修改用户密码、过期时间、认证信息 passwd linuxprobe #锁定用户、解锁用户 passwd -l linuxprobe passwd -u linuxprobe
二、常用配置文件
/etc/passwd文件是用户管理工作涉及的最重要的一个文件
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
用户组的所有信息都存放在/etc/group文件
组名:口令:组标识号:组内用户列表
Linux系统都把加密后的口令字存放在/etc/shadow文件
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
三、批量操作
#user.txt user001::600:100:user:/home/user001:/bin/bash user002::601:100:user:/home/user002:/bin/bash user003::602:100:user:/home/user003:/bin/bash user004::603:100:user:/home/user004:/bin/bash user005::604:100:user:/home/user005:/bin/bash user006::605:100:user:/home/user006:/bin/bash #批量添加用户 newusers < user.txt
#passwd.txt user001:123456 user002:123456 user003:123456 user004:123456 user005:123456 user006:123456 #批量修改密码 chpasswd < passwd.txt
#将密码编码为shadow password
,并将结果写入/etc/shadow
pwconv