usermod /用户密码管理 /mkpasswd

3.4usermod命令
usermod用于更改用户属性 ,比如uid,gid,家目录,shell
usermod -u **** 用户名
usermod -g **** (可以是 gid号,也可以是具体的组) 用户名
usermod -d **** 用户名
usermod -G **** 用户名 //扩展组
id 用户名 //查看用户的详细id,一个用户可能属于几个组,但是gid只有一个,除了gid之外的组叫做扩展组
加入其他组,会被下一个划分的组覆盖,防止被覆盖,同时加入多个 组,用逗号隔开,此做法针对的是-G,若是-g,则会报错。

3.5用户密码管理

passwd是改用户密码的命令,有特殊权限set_uid,允许用户管理自己的文件
passwd 回车(root)或普通用户名 //更改用户密码
cat /etc/shadow //更改密码后发现,用户密码以密文形式展现
!表示密码为空,意味着用户无法登陆
*表示被锁定,用户无法登陆
法①passwd -l 用户名 // lock,锁定用户密码多俩感叹号
passwd -u 文件名 // unlock,解锁
法② usermod -L 文件名 //锁定用户密码,多了一个感叹号
usermod -U 文件名 //解锁
passwd --stdin 文件名 //更改用户密码,无需再次确认,明文形式展现
管道的意思是,把前面命令的结果传递给后面一个命令
echo “111222” |passwd --stdin user5  
//把user2用户的密码更改为111222,一条字符串就可以实现
echo -e “****\n***” //在一行里面换行
管道符换行,实现更改用户密码


3.6mkpasswd命令
mkpasswd命令用于随机生成密码 ,默认不存在,需要安装
yum install -y expect //安装mkpasswd

mkpasswd -l 12 //指定密码长度为12位
mkpasswd -l 12 -s 3 //指定密码长度为12,包含3个特殊符号(special)
mkpasswd -l 12 -s 0 //指定密码长度为12,无特殊符号









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值