码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-06-12 20:55:53      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:linux

一: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\nyourpasswd"|passwd user1 #\n表示换行
  2. echo "yourpasswd"|passwd --stidin user1

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

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

标签:linux

原文地址:http://blog.51cto.com/10941098/2128615

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!