usermod,passwd,mkpasswd命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了usermod,passwd,mkpasswd命令相关的知识,希望对你有一定的参考价值。
usermod修改用户属性命令- -u指定用户的uid
- -g指定组的gid
- -d指定家目录
- -s指定bash
- -G指定扩展组,可以多个扩展组
[[email protected] ~]# usermod -G grp2,user3 aming [[email protected] ~]# id aming 查看用户的属性信息命令 uid=1000(aming) gid=1000(aming) 组=1000(aming),1005(grp2),1004(user3)
passwd更改用户的密码命令,加用户名字
- /etc/shadow用户密码信息文件
- !!表示用户密码为空,*表示密码被锁定,这两种用户都不能登录
- passwd -l锁定用户的密码,密码前加!!
- passwd -u解锁用户密码
- usermod -L锁定用户的密码,密码前加!
- usermod -U解锁一个!的用户
- passwd --stdin明文更改密码,只输入一次,写shell脚本用
[[email protected] ~]# echo "111222" |passwd --stdin user3 更改用户 user3 的密码 。 passwd:所有的身份验证令牌已经成功更新。
[[email protected] ~]# echo -e "222333\n1111111" |passwd user3 更改用户 user3 的密码 。 新的 密码:无效的密码: 密码未通过字典检查 - 它没有包含足够的不同字符 重新输入新的 密码:密码更改取消。 新的 密码:密码更改取消。 新的 密码:密码更改取消。 passwd: 已经超出服务重试的最多次数 \n是换行符
mkpasswd命令
- 安装包yum install -y expect
- 随机密码工具
- -l指定密码位数
- -s指定几个特殊符号
[[email protected] ~]# mkpasswd -l 12 -s 4 q78#+fy]YX~w
以上是关于usermod,passwd,mkpasswd命令的主要内容,如果未能解决你的问题,请参考以下文章