在Unix/Linux系统中,passwd这个指令可以用来变更使用者的密码,对于一般使用者而言(非root),执行passwd之后,会需要输入目前现行的密码,才可以允许密码的变更;而如果是root管理者的话,则可以在不需要现行密码的情况下,变更任何使用者的密码(包含root自己的密码)。
一般的使用者执行passwd即可变更自己的密码:
如果是root管理者的话,可以变更任何使用者的密码:
sudo passwd xxx
如果变更root管理者的密码,就跟一般使用者一样直接执行passwd即可。
若要显示密码的状态资讯,可以加上-S参数:
这个输出包含七个栏位:
帐号名称。
密码状态,状态包含锁定密码(L)、无密码(NP)与可用密码(P)。
上次修改密码的时间。
密码最短使用期限(minimum password age),单位为天。
密码最长使用期限(maximum password age),单位为天。
密码过期前警告期间(password warning period),单位为天。
密码过期后可使用的期间(password inactivity period),单位为天。
如果是root管理者,则可以查看特定使用者的密码资讯:
sudo passwd -S gtwang
root管理者可以使用-aS参数查阅所有使用者的密码状态资讯:
sudo passwd -a
若要移除使用者的密码,可以使用-d参数,并加上使用者的名称:
sudo passwd -d xxxx
移除使用者的密码之后,可以检查一下状态资讯:
sudo passwd -S xxxx
xxxx NP 09/30/2015 0 99999 7 -1
在密码被移除之后,该使用者的帐号也会同时被停用,无法登入。
设定密码为过期状态
有时候因为某些原因(像是重新设定密码之后),我们会希望使用者立刻更改自己的密码,这时候我们可以使用-e参数:
sudo passwd -e xxx
passwd: password expiry information changed.
检查一下状态资讯:
sudo passwd -S xxx
xxx P 01/01/1970 0 99999 7 -1
这时候如果使用者使用SSH 登入的话,系统就会强制变更密码:
Linux修改用户密码的命令是什么?
命令:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]。名称:passwd。使用权限:所有使用者。说明:用来更改使用者的密码。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和...
linux:如何修改用户的密码
在Linux系统中,可以通过`passwd`命令修改用户的密码。以下是具体步骤和解释:步骤说明:1. 打开终端。2. 输入`passwd`命令,然后按下回车键。3. 系统会提示输入当前登录用户的密码,以验证身份。4. 输入密码后,系统会要求输入新密码。在此处输入新密码。5. 再次被要求确认新密码,以确保输入无误。6...
Linux修改用户密码的命令是
在Unix\/Linux系统中,passwd这个指令可以用来变更使用者的密码,对于一般使用者而言(非root),执行passwd之后,会需要输入目前现行的密码,才可以允许密码的变更;而如果是root管理者的话,则可以在不需要现行密码的情况下,变更任何使用者的密码(包含root自己的密码)。变更使用者密码一般的使用者执行passwd...
linux:如何修改用户的密码
答案:在Linux系统中,可以通过`passwd`命令修改用户的密码。以下是修改用户密码的详细步骤和解释。详细解释:1. 使用passwd命令修改密码 在Linux系统的终端中输入`passwd`命令,系统会提示你输入当前用户的密码以进行身份验证。验证成功后,即可开始修改密码。2. 为特定用户修改密码 如果你想为特定用户修改密...
linux修改密码命令
2、passwd命令的使用方法(root用户)。root用户通常可以在不需要知道用户原密码的情况下修改所有用户的密码,只需要输入密码passwd用户名即可,按照提示两次输入新密码就能够设置完成。如果密码在设置过程中不符合复杂度,系统会提示,但不会阻止设置完成。3、root用户还可以锁定用户,只需要加上“-l选项”和...
linux passwd命令
linux系统中passwd命令是用来修改用户密码的命令。普通用户仅能修改自己的密码,超级用户可以修改任意账户的密码,也可以改变相关账户密码的有效期,超级用户可以不输入待修改用户的密码。2、语法:passwd [options] [LOGIN]3、选项:-a,--all 与-S搭配使用,显示所有用户状态 -d,--delete 删除用户密码 ...
linux下passwd命令设置修改用户密码
在Linux系统中,passwd命令是一个关键的工具,用于设置和修改用户密码。无论是普通用户还是超级权限的root用户,都可以使用passwd,但权限有所不同。普通用户只能更改自己的密码,且未被root锁定;root用户则可以对所有用户进行密码操作。运行passwd命令时,不提供参数或用户名将修改当前用户密码。例如,root用户...
linux:如何修改用户的密码
要更改Linux用户的密码,首先,你需要通过像CRT这样的远程连接工具接入系统。确认你以root用户身份登录,因为这个权限允许进行系统级别的操作。你可以通过输入命令 "id" 来验证当前的登录用户。如果你是想修改root用户的密码,直接在命令行输入 "passwd",然后按照提示输入新密码,两次确认以保证无误。新密码...
如何使用linux命令更改用户密码?
更改Linux系统中的用户密码,主要依赖passwd命令。此命令具有不同的使用方式,取决于当前执行操作的用户身份。对于普通用户而言,仅能修改自己的密码。执行命令格式为:passwd myuser。过程中,系统会要求你输入当前密码,然后两次输入新的密码。确保新密码满足系统安全策略,避免使用容易被猜测的密码。超级用户...
Linux密码重置不求人:三种方法教你轻松搞定普通用户密码更改
最后,chpasswd命令允许批量修改密码,先编辑\/etc\/passwd,将ztj的密码字段替换为加密后的密码,如echo "ztj:$(openssl passwd -1 -salt $(date +%s) ztj123)" | chpasswd。不过,chpasswd可能不适用于所有Linux发行版,务必确认系统支持。总之,选择passwd、标准输入或chpasswd设置普通用户密码时,务必...