Linux——用户管理简单学习笔记(二)

其实如果我们了解了Linux中用户管理的配置文件之后,完全可以手工管理用户:

添加用户:
  

useradd 设置选项 用户名  -D 查看缺省参数
u:UID
g:缺省所属用户组GID
G:指定用户所属多个组
d:宿主目录
s:命令解释器Shell
c:描述信息
e:指定用户失效时间

  

删除用户:

userdel -r 用户名
	-r:删除用户目录

手工删除:

使用find命令查找属于某个用户或用户组的文件
find选项-user、-uid、-group、-gid
    1、对需要保留的文件进行移动和备份
    2、对不需要的文件进行删除
    3、清除用户文件中的相关表项
    4、清除用户宿主目录

  

修改用户信息:

usermod

usermod -G softgroup samlee

将用户samlee添加到softgroup用户组中

usermod -l samlee -d /home/samlee -g lampbrother liming
将用户liming的登录名改为samlee,加入到

lampbrother组中,用户目录改为/home/samlee

  

禁用和恢复用户:

禁用

	# usermod -L username

	# passwd -l username

恢复

	# usermod -U username

	# passwd -u username

  

用户管理命令:

chage  设定密码

-l      查看用户密码设置
-m    密码修改最小天数
-M    密码修改最大天数
-d     密码最后修改的日期
-I     密码过期后,锁定账户的天数
-E    设置密码的过期日期,如果为0,代表密码
	立即过期;如果为-1,代表密码永不过期
-W   设置密码过期前,开始警告的天数

  

pwck   检测/etc/passwd文件(锁定文件)
vipw   编辑/etc/passwd文件
id        查看用户id和组信息
finger  查看用户详细信息
su       切换用户(su - 环境变量切换)
passwd -S   查看用户密码状态
who、w    查看当前登录用户信息

  

启动或停用shadow功能:

pwconv/pwunconv

grpconv/grpunconv

  

批量添加用户:

  newusers命令 导入用户信息文件

  pwunconv命令  取消shadow password功能

  chpasswd 命令  导入密码文件  (格式  用户名:密码)

  pwconv命令  将密码写入shadow文件

原文地址:https://www.cnblogs.com/E-star/p/3413301.html