用户管理篇(2)

usermod 可以更改用户的信息

  • -l 帐号 新的 旧的
    -u uid 新的 旧的
    -g gid 必须存在同uid组
    -G 更改一个用户的附加组多个之间要加‘,’ 空格可以删除所有附加组的身份
    -aG 可以保持已有的附加组再次添加
    -c 说明
    -s 用户所使用的shell /etc/shells 系统已经安装的shell
    -d 用户的家目录更改 只更改指向 不更改家目录名字
    -md 可以更改目录和指向(参数顺序不可逆)
    -L 锁定用户lock (需要先建立一个密码)
    -U 解锁用户unlock
    监控命令为:watch -n 1 ‘tail -n 3 /etc/passwd /etc/group;ls -l /home/’
    建立一个用户id为westos,初始界面为下图:
    在这里插入图片描述
    更改其id为redhat,更改其uid为5555,更改其gid为21 ,更改其附加组为72

在这里插入图片描述

保持已有的附加组,添加附加族为21,添加用户说明为“westos user“
在这里插入图片描述

修改用户所使用的shell
在这里插入图片描述
修改用户的家目录,不更改家目录名字

在这里插入图片描述
修改用户的家目录并更改名字
在这里插入图片描述

passwd 加用户名字可以给用户一个密码,然后reboot虚拟机,可以看到虚拟机上出现了一个新用户“westos”然后再次使用root 登陆
在这里插入图片描述
执行usermod -L westos 执行reboot
在这里插入图片描述
可以看到用户已经被冻结了
在这里插入图片描述
打开虚拟机,执行
在这里插入图片描述
再次reboot,用户就会再次出现。

新建用户一共9列 每列用冒号隔开
/etc/shadow

在这里插入图片描述

用户名:例如
mail:*:16141:0:99999:7:::

  • 第一列:用户名 第二列:密码(加密字符串,默认用的加密方式为sha512对称加密,如果加密字符串前出现了!!那么用户被冻结)
    第三列:最后一次密码更改的时间,此时间计算是从1970年的1月1号开始计算的
    第四列:累计天数:用户密码最短有效期,如果此位有设定,那么在此数字范围内的天数内是不能修改用户密码的
    第五列:最长有效期,用户必须在此有效期内更新密码,如果超时会被冻结 第六列:密码警告期限,在过期前制定天数内会发送警告信息给用户
    第七列:非活跃天(此位默认为空,如果设定数值,那么在密码最长有效期过后仍然可以使用的天数)开始发送警告,即再给最后天数 ,默认值为-1
    第八列:帐号到期日(不可刷新)
    第九列:备注,默认为空

超级用户可以直接更改用户的密码且不需要原密码,普通用户更改时需要输入原密码
passwd westos ##更改用户的密码
passwd -l westos ##在用户密码前加入“!!“
passwd -u westos ##将“!!“解除
usermod -L westos ##在用户密码前加入“!“
usermod -U westos ##在密码不为空时使用
passwd -d westos ##清空westos密码

  • 普通用户改密码时:
    1.必须知道当前永久原始密码
    2.密码不能和帐号名称类似
    3.密码不能是纯数字或者字母的组合
    4.密码不能时有序的字母或者数字的组合

passwd -d westos 直接删除密码
passwd -S westos 查看用户的密码信息
在这里插入图片描述在这里插入图片描述

  • ##用户密码最后一次被更改的时间##
  • passwd -e westos ##会改变用户最后一次更改密码的时间为0
    ##用户在登陆时会被强制改密码
    chage -d 0 westos ##两个命令功能类似

在这里插入图片描述
##用户密码最短有效期#

  • passwd -n 1 westos ##westos用户在1天之内不能修改密码

  • chage -m 1 westos
    在这里插入图片描述
    ##用户密码最长有效期##

  • passwd -x 40 westos

  • chage - M 30 westos
    在这里插入图片描述
    ##用户非活跃天数##

  • passwd -i 1 westos

  • chage -I 1 westos
    在这里插入图片描述

##用户到期日##

  • chage -E 2019-11-27 westos ##westos用户在2019年的11月27日会被冻结
    在这里插入图片描述

##用户自定义列,目前没有被启用##

猜你喜欢

转载自blog.csdn.net/qq_44193529/article/details/85534015