Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux lpasswd 命令。

1、命令简介

lpasswd:修改组或用户密码。

2、命令语法

lpasswd [OPTION]... [name]

3、命令描述

lpasswd 更改用户或组的密码。如果未提供name参数,则使用调用用户的用户名;如果lpasswd以不同的用户身份运行,则忽略name参数。输入空密码(按Enter键)会中止密码设置操作。

4、命令选项

选项

描述

-F, --plainpassword-fd=fd

从文件描述符fd读取密码,

直到文件结束,'\r'或'\n'为止。

-f, --password-fd=fd

从文件描述符fd读取密码哈希,

直到文件结束,'\r'或'\n'为止。

-g, --group

更改组名的密码。默认情况下,

更改用户名的密码。

-i, --interactive

连接到用户数据库时询问所有问题,

即使在libuser配置中设置了默认答案。

-P, --plainpassword=password

将密码设置为password。

注意,在运行lpasswd时,

可以使用PS1等工具查看密码。

-p, --password=encrypted

将密码设置为由哈希值encrypted表示的密码。

5、使用示例

1)更改系统用户的密码

# lpasswd

# lpasswd ubuntu

2)显示密码状态信息

# lpasswd -S ubuntu

3)使用-d选项删除用户密码

# lpasswd -d ubuntu

4)设置密码立即失效,passwd命令中的` -e `选项使用户的密码立即失效,

# lpasswd -e ubuntu

5)锁定系统用户密码

# lpasswd -l ubuntu

6)使用-u选项解锁用户密码

# lpasswd -u ubuntu

7)使用-i选项设置不活动天数

# lpasswd -i 10 ubuntu

推荐文档