usermod命令用户密码管理mkpasswd命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了usermod命令用户密码管理mkpasswd命令相关的知识,希望对你有一定的参考价值。

一:usermod命令

● 修改用户属性:usermod 选项 username
usermod是更改已存在的用户相关属性。
-u:更改uid
-g:更改gid
-d:更改家目录
-s:更改shell
-G:更改扩展组
-L:锁定用户密码
-U:解锁用户密码

二:用户密码管理

● passwd修改用户密码
语法:passwd username
--stdin:修改用户密码
创建完用户后,默认是没有密码的,所以无法登陆,需要设置密码(尽量复杂些)。
设置密码规则:

  1. 长度大于10个字符
  2. 密码中包含大小写字母数字以及特殊字符*、&、%等。
  3. 不规则性
  4. 不要带有与个人有关信息
    只有root用户可以修改其他用户的密码,普通账户可以修改自己的密码,其他账户不可以修改密码。
    passwd -l username
    锁定用户密码
    passwd -u username
    解锁用户密码

一条命令搞定修改用户密码:

  1. echo -e "yourpasswd yourpasswd"|passwd user1 # 表示换行
  2. echo "yourpasswd"|passwd --stidin user1

三:mkpasswd命令
如果没有这个命令,需要安装一个包。
yum install -y expect
● 生成密码:mkpasswd
默认没有这个命令,需要安装包expect
生成指定长度密码:mkpasswd -l 数字
-s:指定特殊字符的个数
-d:指定数字的个数。

以上是关于usermod命令用户密码管理mkpasswd命令的主要内容,如果未能解决你的问题,请参考以下文章

十usermod命令用户密码管理mkpasswd命令

usermod命令用户密码管理mkpasswd命令

usermod命令用户密码管理mkpasswd命令

usermod命令/用户密码管理/mkpasswd命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令

usermod命令用户密码管理mkpasswd命令