Linux中passwd命令怎么用
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章将为大家详细讲解有关Linux中passwd命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令passwd命令 用于设置用户的认证信
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
上海卓越科技互联网
盈实互联网科技
互联网科技的
北京互联网科技
以房互联网科技
互联网科技的未来发展
科技互联网创业计划书
互联网科技公司名称
互联网科技公司招聘
互联网汽车科技小镇
现代科技和互联网有关系吗
互联网科技教育视频
湖北码尼互联网科技有限公司电话
宜昌元轩互联网科技有限公司
想开互联网科技公司怎么样
迪庆互联网科技招生
东莞新华互联网科技学校
西安小鹰速贷互联网科技有限公司
启辰互联网科技
2021世界互联网领先科技成果发布
互联网佳科技有限公司
科技服务与互联网
深圳互联网络科技有限公司
甘肃拓世互联网科技有限公司
滨湖区互联网智能科技产品供应
荆州市昕露互联网络科技有限公司
厦门千工互联网科技有限公司
工业互联网展湾科技股份有限公司
盐城市攀科互联网科技有限公司
上海互联网科技园景观