【Linux】安全相关,修改密码不允许使用之前的密码

这篇具有很好参考价值的文章主要介绍了【Linux】安全相关,修改密码不允许使用之前的密码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

特定服务器下,有些安全细则中明确规定服务器修改的密码不允许是之前用过的。

在Linux系统中,可以设置相关的配置文件,来达到效果

配置

具体的配置文件

## ubantu版本
/etc/pam.d/common-password

## CentOS or RHEL
/etc/pam.d/system-auth
/etc/pam.d/password-auth

修改的配置为:

## 找到system-auth 和password-auth文件中的这句话,将其注释后,添加remember=2
#password    sufficient                                   pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password    sufficient                                   pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=2

remember=N其中N代表的是记住几次,N只要大于1即可。

确认两个文件修改完成后,最好重启服务器确认配置重新生效。

验证

## 创建新用户
# useradd -m testpw

## 添加初始密码
# passwd testpw

## 切换到新用户验证
# su - testpw
$ passwd
更改用户 testpw 的密码 。
Current password: 
新的 密码:
重新输入新的 密码:
密码已使用。请选择其他密码。

注意

此配置只针对普通用户,root用户或uid=0的用户,均不受此配置影响。文章来源地址https://www.toymoban.com/news/detail-773348.html

到了这里,关于【Linux】安全相关,修改密码不允许使用之前的密码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【linux】linux用户重置修改密码

    修改密码是操作系统最常见的操作。 linux操作系统,通过passwd 系统命令来修改密码。 其中普通用户只能修改自己用户的密码,如下: 但是root用户就不同了,root用户是管理员用户,权限顶格。 用root用户运行passwd修改当前用户的密码, passwd user_name可以设置或修改任何用户的

    2024年02月16日
    浏览(25)
  • linux修改root密码

    1. Centos6.8修改root密码: (1).先重启服务器: (2).按e键进入编辑模式: (3).选择第二个,按e进入编辑模式,在后面追加参数 1 或者参数 single,以单用户的模式登陆该系统 (4).此时按b键进入单用户模式,输入passwd修改root密码,修改完密码后重启服务 2. Centos7修改root密码 (1).重

    2024年02月16日
    浏览(40)
  • Linux系统修改 root 用户密码

    第 1 步 重启系统,在下图所示界面按 e 键    第2步:找到 linux这行,末尾输入 空格 rd.break 然后按 ctrl+x 第3步: 查看可选步骤              输入:mount | grep sysroot  这里sysroot是以ro只读的形式挂载的,所以要以可读可写的方式来挂载 第4步:以读写方式挂载 /sysroot      

    2023年04月27日
    浏览(45)
  • Linux下 设置/修改Redis密码

    redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value NoSQL数据库,被 广泛应用于缓存 。 特征 :键值型;单线程(每个命令具备原子性);低延迟,速度快(基于内存、IO多路复用、良好的编码);支持数据持久化;支持主从集群、分片集群;支

    2024年02月03日
    浏览(30)
  • Linux 用户账号管理-修改用户密码

    Linux 用户账号管理是运维人员必须要掌握的技能之一。其中,修改用户密码是比较常见的操作,本文将介绍在 Linux 系统中修改用户密码的方法,包括语法、实操和各种修改用户密码方法之间的区别。 在 Linux 中,修改用户密码的命令为 passwd ,其使用方法为: 其中,超级用户

    2024年02月14日
    浏览(30)
  • Linux修改密码成功,却无法登录

    Linux修改密码成功,却无法登录 等保服务器密码过期后,修改密码,登录显示密码错误,后台vnc修改密码后,新密码无法登录 使用passwd修改密码 显示密码修改成功,但是无法登录 查看secure日志 显示: 密码错误超过次数被限制了! 使用如下命令,清除密码错误次数,或者等待

    2024年02月13日
    浏览(32)
  • linux系统修改普通用户密码和破解管理员密码

    1、用户之间的切换 (1)、点击系统桌面右上角退出切换 (2)、通过终端命令切换 如图所示: 2、修改普通用户密码 如图所示: (2)、普通用户自己修改密码,需要输入当前密码 3、破解管理员密码,破解密码前需要重启,在初始化界面修改 方法1:rd.break方法 在此界面按e键进入下

    2024年02月04日
    浏览(48)
  • Linux--MYSQL 密码修改 (四种方式)

    注 : 我们所谓的密码修改肯定是先指的是 你已经清楚用户的原密码 ,是对原密码进行了修改 并不是你忘记了密码,然后设置新密码~!! 示例 : 注 :✊ 使用此命令语句 ( mysqladmin ) 来进行修改密码的时候是直接可以在命令行进行修 改的,不用再登录 mysql 用户进去,在

    2024年02月11日
    浏览(30)
  • Linux 单用户修改root密码

            无论是Linux还是Windows亦或是MacOS系统,再或者是手机,路由器等任何设备,操作系统的登录密码都存放在某个存储介质上,一般都是与操作系统同在的存储介质,对于任何操作系统,只要将存放密码介质上的密码文件修改,就能实现密码的破解。         Linux除了

    2023年04月25日
    浏览(62)
  • 【Linux】通过 Shell 脚本修改用户密码

       Linux 中要修改一个用户的密码通常是使用 passwd 命令来完成,命令格式如下。 [注]:若其后不加任何用户名则表示修改当前用户的密码。 使用示例: 这里笔者将 im 用户的密码修改为 im123 。 这里可以看到在使用 passwd 命令修改用户密码的时候需要手动输入两次进行匹配确

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包