Linux中passwd命令怎么用
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关Linux中passwd命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令passwd命令 用于设置用户的认证信
千家信息网最后更新 2025年11月07日Linux中passwd命令怎么用
这篇文章将为大家详细讲解有关Linux中passwd命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Linux常用命令passwd命令 用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。

passwd
用于让用户可以更改自己的密码
语法
passwd(选项)(参数)选项
-d:删除密码,仅有系统管理者才能使用; -f:强制执行; -k:设置只有在密码过期失效后,方能更新; -l:锁住密码; -s:列出密码的相关信息,仅有系统管理者才能使用; -u:解开已上锁的帐号。参数
用户名:需要设置密码的用户名。
知识扩展
与用户、组账户信息相关的文件
存放用户信息:
/etc/passwd /etc/shadow存放组信息:
/etc/group /etc/gshadow用户信息文件分析(每项用:隔开)
例如:jack:X:503:504:::/home/jack/:/bin/bash jack # 用户名 X # 口令、密码 503 # 用户id(0代表root、普通新建用户从500开始) 504 # 所在组 : # 描述 /home/jack/ # 用户主目录 /bin/bash # 用户缺省Shell组信息文件分析
例如:jack:$!$:???:13801:0:99999:7:*:*: jack # 组名 $!$ # 被加密的口令 13801 # 创建日期与今天相隔的天数 0 # 口令最短位数 99999 # 用户口令 7 # 到7天时提醒 * # 禁用天数 * # 过期天数实例
如果是普通用户执行passwd只能修改自己的密码。如果新建用户后,要为新用户创建密码,则用passwd用户名,注意要以root用户的权限来创建。
[root@localhost ~]# passwd linuxde # 更改或创建linuxde用户的密码; Changing password for user linuxde. New UNIX password: # 请输入新密码; Retype new UNIX password: # 再输入一次; passwd: all authentication tokens updated successfully. # 成功;普通用户如果想更改自己的密码,直接运行passwd即可,比如当前操作的用户是linuxde。
[linuxde@localhost ~]$ passwd Changing password for user linuxde. # 更改linuxde用户的密码; (current) UNIX password: # 请输入当前密码; New UNIX password: # 请输入新密码; Retype new UNIX password: # 确认新密码; passwd: all authentication tokens updated successfully. # 更改成功;比如我们让某个用户不能修改密码,可以用-l选项来锁定:
[root@localhost ~]# passwd -l linuxde # 锁定用户linuxde不能更改密码; Locking password for user linuxde. passwd: Success # 锁定成功; [linuxde@localhost ~]# su linuxde # 通过su切换到linuxde用户; [linuxde@localhost ~]$ passwd # linuxde来更改密码; Changing password for user linuxde. Changing password for linuxde (current) UNIX password: # 输入linuxde的当前密码; passwd: Authentication token manipulation error # 失败,不能更改密码;再来一例:
[root@localhost ~]# passwd -d linuxde # 清除linuxde用户密码; Removing password for user linuxde. passwd: Success # 清除成功; [root@localhost ~]# passwd -S linuxde # 查询linuxde用户密码状态; Empty password. # 空密码,也就是没有密码;注意:当我们清除一个用户的密码时,登录时就无需密码,这一点要加以注意。
关于"Linux中passwd命令怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
用户
密码
信息
管理
输入
命令
成功
口令
用户名
管理者
系统
普通
天数
文件
篇文章
新密
参数
只有
更多
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
武汉大学图书馆数据库怎么考
东南大学网络安全专硕学费
互联网科技大会直播
软件开发人员具备的素质
山东服务器电源厂商有哪些
web服务器和存储服务器解耦合
网络安全黑板板报初中
串口服务器采集不回数据
全光网络技术挑战
搭建个人通信服务器
国产x86服务器报告
网络安全职业技能大赛作品
ui设计软件开发前端
北斗服务器ip怎么配置
宁波海曙绿盾网络技术
网络安全审查时间要多久
ios 数据库使用注意
FBI服务器遭黑客攻击0
计算机软件开发 系统开发
关于网络技术的演讲
掌上英雄联盟数据库泄露
steam各个服务器价格
图书馆软件开发可行性报告
sql数据库空字符串
重庆物流软件开发需要多少钱
蓬莱软件开发公司地址在哪
澪pro服务器版闪退
消防网络安全学院
高性价比企业级服务器
广东恒晟网络技术有限公司