在Unix/Linux系统中,passwd这个指令可以用来变更使用者的密码,对于一般使用者而言(非root),执行passwd之后,会需要输入目前现行的密码,才可以允许密码的变更;而如果是root管理者的话,则可以在不需要现行密码的情况下,变更任何使用者的密码(包含root自己的密码)。
一般的使用者执行passwd即可变更自己的密码:
若要移除使用者的密码,可以使用-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更改密码
很多朋友都想知道linux如何更改密码?下面就一起来看看吧!③ linux怎么修改ssh密码
1、把远程主机ip和端口号填写上然后选择连接方式为“SSH”。单击“打开”,就成功连接远程的Linux服务器。
④ Linux如何更改root用户密码
Linux更改root用户密码的具体操作步骤如下:
1、使用putty连接到用服务器,在登陆的界面中输入:root,点击回车。
2、在这里输入登陆密码,点击回车。
3、登陆进去后,输入passwd或udopasswdroot,点击回车。
4提示输入新的密码,输入新的密码回车,再输入一次密码回车,即可完成root密码的修改。
5、更改成功,新的密码即可登陆到Linux系统。
⑤ 关于linux忘记密码之后如何修改密码登录
这个方法其实不槐衫难,主要就铅举腔分以下几步,没事可答晌以多进行尝试即可:
2、重启之后要手快的在这个模式里按e,进入设置内核信息的页面:
进去设置内核信息后,看到是这样的:
3、这时候移动方向键找到linux16的相关行,在后面加init=/bin/bash enforcing=0
这时候我们就算是在这里修改完了
根据提示按下ctrl +x 进入一个类似登录的页面
4、这时候我们需要做的就是先挂载
6、接着其实蛮重要的,这时候要做的就是关闭selinux——找到它的“老家”
7、最后我们就可以重启使用我们刚修改的密码啦,但是这里重启不是使用我们在linux正常的重启命令reboot。
而是exec /sbin/init
重启之后我们登陆到我们许久未见的页面啦。
⑥ linux 下如何通过root 修改别的账户密码
首先,用root用户登陆Linux系统或者使用su、sudo等命令提升到root权限。x0dx0ax0dx0a其次,修改帐户密码,只需要使用passwd命令即可,该命令详细介绍如下:x0dx0a passwd 选项 用户名x0dx0a可使用的选项:x0dx0a-l 锁定口令,即禁用账号。x0dx0a-u 口令解锁。x0dx0a-d 使账号无口令。x0dx0a-f 强迫用户下次登录时修改口令。x0dx0a如果默认用户名,则修改当前用户的口令。x0dx0a例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:x0dx0a$ passwdx0dx0aOld password:******x0dx0aNew password:*******x0dx0aRe-enter new password:*******x0dx0a如果是超级用户,可以用下列形式指定任何用户的口令:x0dx0a# passwd samx0dx0aNew password:*******x0dx0aRe-enter new password:*******x0dx0a普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。x0dx0a为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。x0dx0a为用户指定空口令时,执行下列形式的命令:x0dx0a# passwd -d samx0dx0a此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。x0dx0apasswd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:x0dx0a# passwd -l sam
⑦ linux如何修改用户的密码
linux修改密码命令的方法是:
1、普通用户一般使用该命令都是修改登录密码,使用方法也很简单,只有在提示符下输入 passwd ,按照提示输入原密码,然后再两次输入新密码就可以了,但是要注意密码的复杂度,否则系统不会接受。2、passwd命令的使用方法(root用户)。root用户通常可以在不需要知道用户原密码的情况下修改所有用户的密码,只需要输入密码passwd用户名即可,按照提示两次输入新密码就能够设置完成。如果密码在设置过程中不符合复杂度,系统会提示,但不会阻止设置完成。3、root用户还可以锁定用户,只需要加上“-l选项”和用户名即可。一旦用户被锁定,将无法登录系统,提示信息都会是密码错误。4、如果想恢复用户的登录,可以使用“-u”选项加用户名即可。一旦解锁,用户就可以重新登录系统。
⑧ linux修改密码的命令
名称:passwd
使用权限:所有使用者
使用方式:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]
说明:用来更改使用者的密码
参数:
-k keep non-expired authentication tokens
-l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。
-u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。
-g 修改组密码。gpasswd的等效命令。
-f 更改由finger命令访问的用户信息。
-d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.
-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.
[username] 指定帐号名称.
最常用最简单的用法: passwd tom,修改tom用户密码。
⑨ linux:如何修改用户的密码
Linux修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。
[root@localhost ~]# passwd ##修改root用户密码
Changing password for user root..
New password: ##输入新密码
Retype new password: ##再次确认新密码
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd hadoop ##修改hadoop用户密码
Changing password for user hadoop.
New password: ##输入新密码
Retype new password: ##再次确认新密码
passwd: all authentication tokens updated successfully.
passwd 常用参数如下:
-k ##keep-tokens keep non-expired authentication tokens 注:保留即将过期的用户在期满后能仍能使用;
-d ##delete delete the password for the named account (root only) 注:删除用户密码,仅能以root权限操作;
-l ##lock lock the named account (root only) 注:锁住用户无权更改其密码,仅能通过root权限操作;
-u ##unlock unlock the named account (root only) 注:解除锁定;
-f ##force force operation 注:强制操作;仅root权限才能操作;
-x ##maximum=DAYS maximum password lifetime (root only) 注:两次密码修正的最大天数,后面接数字;仅能root权限操作;
-n ##minimum=DAYS minimum password lifetime (root only) 注:两次密码修改的最小天数,后面接数字,仅能root权限操作;
-w ##warning=DAYS 注:在距多少天提醒用户修改密码;仅能root权限操作;
-i ##inactive=DAYS 注:在密码过期后多少天,用户被禁掉,仅能以root操作;
-S ##status report password status on the named account (root only) 注:查询用户的密码状态,仅能root用户操作;
更多Linux知识可参考《Linux就该这么学》。
⑩ Linux修改用户密码的命令是什么
命令:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]。
名称:passwd。
使用权限:所有使用者。
说明:用来更仔耐改使用者的密码。