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

usermod命令

命令usermod是更改用户属性的,用法:usermod [选项] [username]shell

-u:更改用户的uid;ui

-g:更改用户的gid或组名;spa

-d:更改用户的家目录;3d

-s:更改用户的shell;get

-G:添加扩展组;登录

-L:锁定用户密码(有个感叹号!);扩展

-U:解锁用户密码软件

用户密码管理

命令passwd更改用户密码,格式为passwd [username],后面什么都不加,则更改root用户密码;若是用户密码是!!,表示密码为空,不能登陆;若是用户密码为*,表示密码锁定,也不能登陆。密码

-l:锁定用户密码(后面有两个感叹号!!);im

-u:解锁用户密码(!!消失);

命令passwd --stdin [username]直接更改用户密码,且明文显示密码,之后写shell脚本可能会用到;"|"管道符做用是吧前面命令的结果输入给后面的命令执行。

“\n”的用法表示换行

mkpasswd命令

命令mkpasswd(make passwd)用于生成密码,Linux中默认没有这个命令,须要安装expect软件包

-l:生成指定长度的密码;

-s:指定密码中有几个特殊字符;

-d:指定生成数字的个数

相关文章
相关标签/搜索