服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux更改账户密码实例详解

Linux更改账户密码实例详解

2022-08-15 09:03Linux教程网 Linux

在本篇文章中我们给大家分享了关于Linux更改账户密码实例内容,有兴趣的朋友们学习下。

更改个人账户密码

普通用户想要更改自己的个人帐户密码,只需要运行passwd命令,不用带任何其他的命令:

$ passwd

示例输出:

?
1
2
3
4
5
Changing password for nick
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

系统将提示我们需要先输入当前密码,如果密码正确,则会要求重新输入并确认新密码。在下次登录Linux系统时,就可以使用新密码登录了。

注:输入密码时,屏幕上不会显示密码。

Linux更改账户密码实例详解

更改另一个用户的密码

作为普通用户,只能更改自己的密码。但,root用户和具有sudo权限的用户是可以更改其他用户的密码。

我们需要以root用户身份登录,键入以下命令以更改用户nick的密码:

?
1
$ passwd nick

或者使用sudo 命令

?
1
$ sudo passwd nick

输出:系统将提示输入并确认新密码

?
1
2
3
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

强制用户在下次登录时更改密码

默认情况下,密码设置为永不过期。如果要在下次登录时强制用户更改其密码,需要使用passwd带有--expireoption 的命令,后跟用户的用户名,例:

?
1
$ sudo passwd --expire nick

这样就会立即使用户帐户的密码到期。

下次用户尝试使用旧密码登录时,将显示一条消息,强制他们更改密码:

?
1
$ ssh nick@192.168.121.209

输出:

?
1
2
3
4
5
6
7
8
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for nick.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Connection to 192.168.121.209 closed.

用户设置新密码后,将关闭连接。

延伸 · 阅读

精彩推荐
  • Linux一篇非常好的linux学习笔记分享(Linux入门绝佳)

    一篇非常好的linux学习笔记分享(Linux入门绝佳)

    一篇非常好的linux学习笔记分享,对于常用命令整理的比较详细,推荐使用。 ...

    Linux教程网3002020-04-03
  • Linux我们一起聊聊 Linux v4l2 框架分析

    我们一起聊聊 Linux v4l2 框架分析

    没错,pipeline框架的引入可以解决这个问题。说来很巧,我曾经也实现过一个类似的框架,在阅读media framework时有一种似曾相识的感觉,核心的思想大体一...

    LoyenWang6732021-10-27
  • LinuxLinux中如何防止别人修改某些重要文件的解决办法

    Linux中如何防止别人修改某些重要文件的解决办法

    这篇文章主要为大家介绍了Linux中如何防止别人修改某些重要文件,这个时候我们就需要对该文件来进行权限的保护,以防止篡改文件,需要的朋友可以参...

    Linux教程网2732019-11-01
  • LinuxLinux系统下修改环境变量PATH路径的三种方法

    Linux系统下修改环境变量PATH路径的三种方法

    这里介绍Linux的知识,比如把/etc/apache/bin目录添加到PATH中有三种方法,看完之后你将学会Linux系统下如何修改环境变量PATH路径,需要的朋友可以参考下 ...

    Linux教程网3532019-11-20
  • LinuxLinux sed命令的使用

    Linux sed命令的使用

    这篇文章主要介绍了Linux sed命令的使用,帮助大家更好的理解和学习Linux的使用,感兴趣的朋友可以了解下...

    Dabelv4162020-08-21
  • Linux11个有用的Linux命令

    11个有用的Linux命令

    Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。今天为你解释下面几个命令:sudo、python、mtr、Ctrl+x...

    Linux教程网12382021-10-03
  • Linuxlinux服务器SSH破解预防方法(推荐)

    linux服务器SSH破解预防方法(推荐)

    这篇文章主要介绍了linux服务器SSH破解预防方法,本文通过实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    下页、再停留3672022-07-31
  • Linux深入讲解RPM包安装/升级/查询/卸载方法

    深入讲解RPM包安装/升级/查询/卸载方法

    新的一年到来,学习Linux的人逐渐增多,学习Linux,你可能会遇到RPM包安装/升级/查询/卸载问题,这里将介绍RPM包安装/升级/查询/卸载的解决方法,在这里拿...

    Linux教程网4992019-12-03