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

本文介绍了如何使用passwd命令进行用户密码的管理和修改,包括解锁和锁定用户密码的方法。此外,还涉及了mkpasswd命令用于生成随机密码的方式以及usermod命令用于修改用户属性的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、用户密码管理
命令 : passwd
语法 : passwd [username]

创建完账户后,默认是没有设置密码的,只有设置好密码后方可登录系统
这里写图片描述

“passwd” 后面不加username则是修改当前账户的密码。如果你登陆的是root账户,后面可以跟普通账户的名字,意思是修改指定账户的密码。
这里写图片描述

只有root才可以修该其他账户的密码,普通账户只能修改自己的密码,其他账户的密码是不可以修改的。

head /etc/shadow 里的信息
密码位置如果是!或*,说明用户不能登录,密码有问题
这里写图片描述

passwd -u username 解锁用户密码
passwd -l username 锁定用户密码
usermod -L username
usermod -U username

直接帮用户修改密码:
passwd –stdin username
(直接输入一次密码即可)

二、mkpasswd命令
这个是用来生成随机密码的工具,要先安装一个包 expect :yum install -y expect
这里写图片描述

mkpasswd -l [数字] -s [数字]

这个命令的含义是生成一个n位的随机密码,并且特殊符号为 n个
这里写图片描述

三、usermod修改用户属性
usermod命令和useradd命令的选项很像,不同的是,usermod是更改已经存在的用户相关属性

常用选项有:
-u:更改用户的uid
-g:更改用户属组,后面可以跟组id或组名
-d:更改用户的家目录
-s:更改用户的shell
-G:更改扩展组

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值