一、usermod命令

usermod 更改用户属性的命令 

-u  +号码  +用户名        更改uid

-g  +号码/组名  +用户名      更改gid

-d  +/路径   +用户名       更改家目录

-s  +shell   +用户名       更改shell

Linux笔记(usermod命令,用户密码管理,mkpasswd)_mkpasswd随机生成密码

-G  +组名,组名   +用户名       更改拓展组 (2个拓展组,用,隔开。可以同时更改两个拓展组)

Linux笔记(usermod命令,用户密码管理,mkpasswd)_uusermod更改用户或用户组信息_02

二、用户密码管理


passwd + 普通用户         修改普通用户密码

-l       锁定用户密码   (字符串前会出现!!)

-u       解锁用户密码  

/etc/shadow

 !!  说明用户没有密码,不能登录

   一串字符   说明用户有密码(加密字符串)

     *     用户密码锁定,不能登录

Linux笔记(usermod命令,用户密码管理,mkpasswd)_uusermod更改用户或用户组信息_03

--stdin               更改用户密码(没有对话,直接更新,写shell脚本有用)

Linux笔记(usermod命令,用户密码管理,mkpasswd)_mkpasswd随机生成密码_04

echo 命令用法

-e  \   实现换行

例如 :

echo  “xxxxxxxxx”|passwd +用户名

会提示再输一次密码

echo   -e  “xxxxxxxx\xxxxxxxx”|passwd+用户名

显示更改成功


安全设定密码:10位起(数字,大小写字母,特殊符号)


三、mkpasswd命令


yum install expect -y

mkpasswd  make password  生成密码的工具  

-l    指定长度     (长度最低为6个)

-s    指定特殊符号

Linux笔记(usermod命令,用户密码管理,mkpasswd)_uusermod更改用户或用户组信息_05