iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么强制用户在下次登录Linux时更改密码
  • 562
分享到

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

2023-06-16 11:06:46 562人浏览 安东尼
摘要

这篇文章主要介绍“怎么强制用户在下次登录linux时更改密码”,在日常操作中,相信很多人在怎么强制用户在下次登录Linux时更改密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么强制用户在下次登录Linu

这篇文章主要介绍“怎么强制用户在下次登录linux时更改密码”,在日常操作中,相信很多人在怎么强制用户在下次登录Linux时更改密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么强制用户在下次登录Linux时更改密码”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

当你使用默认密码创建用户时,你必须强制用户在下一次登录时更改密码。

当你在一个组织中工作时,此选项是强制性的。因为老员工可能知道默认密码,他们可能会也可能不会尝试不当行为。

这是安全投诉之一,所以,确保你必须以正确的方式处理此事而无任何失误。即使是你的团队成员也要一样做。

大多数用户都很懒,除非你强迫他们更改密码,否则他们不会这样做。所以要做这个实践。

出于安全原因,你需要经常更改密码,或者至少每个月更换一次。

确保你使用的是难以猜测的密码(大小写字母,数字和特殊字符的组合)。它至少应该为 10-15 个字符。

我们运行了一个 shell 脚本来在 Linux 服务器中创建一个用户账户,它会自动为用户附加一个密码,密码是实际用户名和少量数字的组合。

我们可以通过使用以下两种方法来实现这一点:

  • passwd 命令

  • chage 命令

建议阅读:

  • 如何在 Linux 上检查用户所属的组

  • 如何在 Linux 上检查创建用户的日期

  • 如何在 Linux 中重置/更改用户密码

  • 如何使用 passwd 命令管理密码过期和老化

方法 1:使用 passwd 命令

passwd 的意思是“密码”。它用于更新用户的身份验证令牌。passwd 命令/实用程序用于设置、修改或更改用户的密码。

普通的用户只能更改自己的账户,但超级用户可以更改任何账户的密码。

此外,我们还可以使用其他选项,允许用户执行其他活动,例如删除用户密码、定或解锁用户账户、设置用户账户的密码过期时间等。

在 Linux 中这可以通过调用 Linux-PAM 和 Libuser api 执行。

在 Linux 中创建用户时,用户详细信息将存储在 /etc/passwd 文件中。passwd 文件将每个用户的详细信息保存为带有七个字段的单行。

此外,在 Linux 系统中创建新用户时,将更新以下四个文件。

  • /etc/passwd: 用户详细信息将在此文件中更新。

  • /etc/shadow: 用户密码信息将在此文件中更新。

  • /etc/group: 新用户的组详细信息将在此文件中更新。

  • /etc/gshadow: 新用户的组密码信息将在此文件中更新。

如何使用 passwd 命令执行此操作

我们可以使用 passwd 命令并添加 -e 选项来执行此操作。

为了测试这一点,让我们创建一个新用户账户,看看它是如何工作的。

# useradd -c "2g Admin - Magesh M" magesh && passwd mageshChanging passWord for user magesh.New password:Retype new password:passwd: all authentication tokens updated successfully.

使用户账户的密码失效,那么在下次登录尝试期间,用户将被迫更改密码。

# passwd -e mageshExpiring password for user magesh.passwd: Success

当我***次尝试使用此用户登录系统时,它要求我设置一个新密码。

login as: magesh[email protected]'s password:You are required to change your password immediately (root enforced)WARNING: Your password has expired.You must change your password now and login again!Changing password for user magesh.Changing password for magesh.(current) UNIX password:New password:Retype new password:passwd: all authentication tokens updated successfully.Connection to localhost closed.

方法 2:使用 chage 命令

chage 意即“改变时间”。它会更改用户密码过期信息。

chage 命令会改变上次密码更改日期之后需要修改密码的天数。系统使用此信息来确定用户何时必须更改他/她的密码。

它允许用户执行其他活动,例如设置帐户到期日期,到期后设置密码失效,显示帐户过期信息,设置密码更改前的最小和***天数以及设置到期警告天数。

如何使用 chage 命令执行此操作

让我们在 chage 命令的帮助下,通过添加 -d 选项执行此操作。

为了测试这一点,让我们创建一个新用户帐户,看看它是如何工作的。我们将创建一个名为 thanu 的用户帐户。

# useradd -c "2g Editor - Thanisha M" thanu && passwd thanuChanging password for user thanu.New password:Retype new password:passwd: all authentication tokens updated successfully.

要实现这一点,请使用 chage 命令将用户的上次密码更改日期设置为 0。

# chage -d 0 thanu # chage -l thanuLast password change : Jul 18, 2018Password expires : neverPassword inactive : neverAccount expires : neverMinimum number of days between password change : 0Maximum number of days between password change : 99999Number of days of warning before password expires : 7

当我***次尝试使用此用户登录系统时,它要求我设置一个新密码。

login as: thanu[email protected]'s password:You are required to change your password immediately (root enforced)WARNING: Your password has expired.You must change your password now and login again!Changing password for user thanu.Changing password for thanu.(current) UNIX password:New password:Retype new password:passwd: all authentication tokens updated successfully.Connection to localhost closed.

到此,关于“怎么强制用户在下次登录Linux时更改密码”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么强制用户在下次登录Linux时更改密码

本文链接: https://www.lsjlt.com/news/283309.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么强制用户在下次登录Linux时更改密码
    这篇文章主要介绍“怎么强制用户在下次登录Linux时更改密码”,在日常操作中,相信很多人在怎么强制用户在下次登录Linux时更改密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么强制用户在下次登录Linu...
    99+
    2023-06-16
  • 如何让Linux用户在第一次登录时强制更改初始密码
    本篇内容主要讲解“如何让Linux用户在第一次登录时强制更改初始密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何让Linux用户在第一次登录时强制更改初始密码”吧!Linux下的每个用户帐...
    99+
    2023-06-09
  • 怎么在GitLab上进行第一次登录并更改密码
    这篇文章主要讲解了“怎么在GitLab上进行第一次登录并更改密码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在GitLab上进行第一次登录并更改密码”吧!第一步:访问GitLab网站首...
    99+
    2023-07-05
  • 怎么用shell更改linux用户登录
    这篇文章主要讲解了“怎么用shell更改linux用户登录”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用shell更改linux用户登录”吧!1、查看机器安装了哪些shell? 有两种...
    99+
    2023-06-09
  • 怎么在Linux下修改Mysql的用户root密码
    本篇内容介绍了“怎么在Linux下修改Mysql的用户root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面给大家分享下在Linux...
    99+
    2023-06-09
  • linux根用户密码强制修改的方法是什么
    在Linux系统中,根用户密码强制修改的方法可以通过以下步骤完成:1. 使用root用户登录系统。2. 打开终端或命令行界面。3. ...
    99+
    2023-08-29
    linux
  • 怎么在linux中修改用户密码
    这篇文章给大家介绍怎么在linux中修改用户密码,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果是以root身份登录,修改root密码.只要输入 passwd 就会出现: New password:  Re...
    99+
    2023-06-13
  • 怎么更改云服务器登录密码
    要更改云服务器的登录密码,您可以按照以下步骤进行操作:1. 登录到云服务器的控制台或管理面板。2. 寻找并选择您要更改密码的云服务器...
    99+
    2023-09-22
    云服务器
  • Postgresql怎么限制用户登录错误次数
    小编给大家分享一下Postgresql怎么限制用户登录错误次数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在oracle中我们可以通过设置FAILED_LOGI...
    99+
    2023-06-14
  • linux云主机登录密码怎么修改
    要修改Linux云主机的登录密码,可以按照以下步骤进行:1. 使用SSH工具,通过远程登录到云主机。2. 输入当前的登录密码,登录到...
    99+
    2023-09-13
    linux云主机 云主机
  • Ubuntu下忘记用户名和登录密码怎么办
    这篇文章主要讲解了“Ubuntu下忘记用户名和登录密码怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu下忘记用户名和登录密码怎么办”吧!修改用户名和密码的方法如下(1)首先R...
    99+
    2023-06-13
  • 使用centos怎么强制踢掉某登录用户
    使用centos怎么强制踢掉某登录用户?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。linux是一个多用户操作系统,用户可以在不同的地方链接上LINUX服务器,在系统中我们...
    99+
    2023-06-10
  • SSH登录Linux实例时多次连续错误输入密码导致用户锁定
     目录 问题描述: 解决思路: 解决方法: 问题描述: ssh登录服务器的时候,密码输出多次导致用户被锁定系统提示“Maximum amount of failed attempts was reached”错误的处理方法 解决思路: ...
    99+
    2023-09-06
    linux 服务器 运维
  • 用什么命令来更改Linux用户的密码
    本篇内容介绍了“用什么命令来更改Linux用户的密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!右击桌面空白处,出现一菜单如图。点击“打开...
    99+
    2023-06-13
  • 云服务器更改用户名密码怎么改
    sudo 更改用户名和密码 ls ``` 如果您使用的是Daemon-Python环境,您需要使用py2ldump来获取用户名和密码文件,可以使用以下命令: py2ldump source_username.py 这将会从PyPI...
    99+
    2023-10-27
    怎么改 用户名 密码
  • linux系统怎么修改用户密码
    在Linux系统中,可以使用以下命令修改用户密码:1. 使用root用户或具有sudo权限的用户登录。2. 打开终端。3. 输入以下...
    99+
    2023-08-25
    linux
  • 怎么在postgresql中修改用户密码
    在postgresql中修改用户密码的方法:1.启动postgresql服务;2.登录postgresql数据库;3.使用createuser命令创建用户;4.使用alter命令修改用户密码;具体步骤如下:首先,在命令行中启动postgre...
    99+
    2024-04-02
  • mysql中怎么添加用户和更改密码
    本篇文章给大家分享的是有关mysql中怎么添加用户和更改密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mysql添加用户方法 建...
    99+
    2024-04-02
  • Linux系统中怎么修改用户密码
    这篇文章将为大家详细讲解有关Linux系统中怎么修改用户密码,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、passwd 简单说明;我们已经学会如何添加用户了,所以我们还要学习设置或修改用...
    99+
    2023-06-12
  • Kali Linux 2020.1怎么修改root用户密码
    Kali Linux 2020.1怎么修改root用户密码,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Kali Linux 2020.1修改root用...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作