linux用户管理

 一、常用命令

#新建用户
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 
 
 
原文地址:https://www.cnblogs.com/wangbin2188/p/14596778.html