我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统如何设置密码策略

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统如何设置密码策略

本文将为大家详细介绍“Linux系统如何设置密码策略”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何设置密码策略”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。

准备工作

安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力。

Debian、Ubuntu 或 Linux Mint 系统上:

$ sudo apt-get install libpam-cracklib

CentOS、Fedora、RHEL 系统已经默认安装了 cracklib PAM 模块,所以在这些系统上无需执行上面的操作。

为了强制实施密码策略,我们需要修改 /etc/pam.d 目录下的 PAM 配置文件。一旦修改,策略会马上生效。

注意:此教程中的密码策略只对非 root 用户有效,对 root 用户无效。

禁止使用旧密码

找到同时有 “password” 和 “pam_unix.so” 字段并且附加有 “remember=5” 的那行,它表示禁止使用最近用过的5个密码(己使用过的密码会被保存在 /etc/security/opasswd 下面)。

Debian、Ubuntu 或 Linux Mint 系统上:

$ sudo vi /etc/pam.d/common-password

password [success=1 default=ignore] pam_unix.so obscure sha512 remember=5

CentOS、Fedora、RHEL 系统上:

$ sudo vi /etc/pam.d/system-auth

password sufficient pamunix.so sha512 shadow nullok tryfirstpass useauthtok remember=5

设置最短密码长度

找到同时有 “password” 和 “pam_cracklib.so” 字段并且附加有 “minlen=10” 的那行,它表示最小密码长度为(10 – 类型数量)。这里的 “类型数量” 表示不同的字符类型数量。PAM 提供4种类型符号作为密码(大写字母、小写字母、数字和标点符号)。如果你的密码同时用上了这4种类型的符号,并且你的 minlen 设为10,那么最短的密码长度允许是6个字符。

Debian、Ubuntu 或 Linux Mint 系统上:

$ sudo vi /etc/pam.d/common-password

password requisite pam_cracklib.so retry=3 minlen=10 difok=3

CentOS、Fedora、RHEL 系统上:

$ sudo vi /etc/pam.d/system-auth

password requisite pam_cracklib.so retry=3 difok=3 minlen=10

设置密码复杂度

找到同时有 “password” 和 “pam_cracklib.so” 字段并且附加有 “ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1” 的那行,它表示密码必须至少包含一个大写字母(ucredit),两个小写字母(lcredit),一个数字(dcredit)和一个标点符号(ocredit)。

Debian、Ubuntu 或 Linux Mint 系统上:

$ sudo vi /etc/pam.d/common-password

password requisite pam_cracklib.so retry=3 minlen=10 difok=3 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1

CentOS、Fedora、RHEL 系统上:

$ sudo vi /etc/pam.d/system-auth

password requisite pam_cracklib.so retry=3 difok=3 minlen=10 ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1

设置密码过期期限

编辑 /etc/login.defs 文件,可以设置当前密码的有效期限,具体变量如下所示:

$ sudo vi /etc/login.defs

PASSMAXDAYS 150 PASSMINDAYS 0 PASSWARNAGE 7

这些设置要求用户每6个月改变他们的密码,并且会提前7天提醒用户密码快到期了。

如果你想为每个用户设置不同的密码期限,使用 chage 命令。下面的命令可以查看某个用户的密码限期:

$ sudo chage -l xmodulo

Last password change : Dec 30, 2013 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7

默认情况下,用户的密码永不过期。

下面的命令用于修改 xmodulo 用户的密码期限:

$ sudo chage -E 6/30/2014 -m 5 -M 90 -I 30 -W 14 xmodulo

上面的命令将密码期限设为2014年6月3日。另外,修改密码的最短周期为5天,最长周期为90天。密码过期前14天会发送消息提醒用户,过期后帐号会被锁住30天。

Linux系统如何设置密码策略

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

感谢您能读到这里,小编希望您对“Linux系统如何设置密码策略”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统如何设置密码策略

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

下载Word文档

猜你喜欢

Linux系统如何设置密码策略

本文将为大家详细介绍“Linux系统如何设置密码策略”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何设置密码策略”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获
2023-06-28

Linux系统中如何设置密码策略

这篇文章给大家分享的是有关Linux系统中如何设置密码策略的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。准备工作安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力。Debian、
2023-06-28

Linux系统中怎么设置复杂密码策略

Linux系统中怎么设置复杂密码策略,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、准备工作安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检
2023-06-13

Ubuntu密码复杂度策略如何设置

这篇文章主要讲解了“Ubuntu密码复杂度策略如何设置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu密码复杂度策略如何设置”吧!一、修改密码1、修改普通用户密码passwd先输入
2023-07-04

sqlserver密码复杂度策略如何设置

在SQL Server中,可以通过以下步骤设置密码复杂度策略:打开SQL Server Management Studio并连接到SQL Server实例。在左侧面板中展开“Security”文件夹,然后右键单击“Logins”文件夹,选择
sqlserver密码复杂度策略如何设置
2024-04-09

Linux系统如何设置redis密码

这篇文章主要为大家展示了Linux系统如何设置redis密码,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统如何设置redis密码”这篇文章吧。在Linux系统下安装redis之后,默
2023-06-28

xp系统如何利用组策略设置用户密码的功能

今天就跟大家聊聊有关xp系统如何利用组策略设置用户密码的功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  在使用电脑的时候我们经常遇到各种各样的用户问题,如怎么设置用户密码的有效
2023-06-14

SUSE系统中如何配置用户账号的密码策略

在SUSE系统中,可以通过修改/etc/login.defs文件来配置用户账号的密码策略。以下是一些常见的密码策略配置选项:PASS_MAX_DAYS:设置密码的最大有效天数。可以通过设置该值来要求用户定期更改密码。PASS_MIN_DA
SUSE系统中如何配置用户账号的密码策略
2024-03-13

MySQL 设置用户密码过期策略

#全局设定mysql> SET GLOBAL default_password_lifetime = 90;单个用户设定为每个具体的用户账户单独设置特定的值ALTER USER ‘test’@‘localhost‘ PASSWORD EXPIRE INTERV
MySQL 设置用户密码过期策略
2017-01-15

win7系统如何设置密码

这篇文章给大家分享的是有关win7系统如何设置密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。第一步:打开桌面的“计算机”,进入“控制面板”。第二步:在弹出的控制面板中,选择“添加或删除用户账户”。第三步:打开
2023-06-28

win10系统如何设置密码

今天小编给大家分享一下win10系统如何设置密码的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。方法/步骤:点击“登录选项”中
2022-12-02

linux密码复杂度策略怎么配置

要配置Linux密码复杂度策略,您可以按照以下步骤进行操作:打开`/etc/login.defs`文件:sudo vi /etc/login.defs找到以下几个参数,并按照需要进行修改:`PASS_MAX_DAYS`:此参数定义了密码的
2023-10-25

系统设置用户密码的功能大全(利用组策略实现)

在使用电脑的时候我们经常遇到各种各样的用户问题,如怎么设置用户密码的有效期,密码到期前提示用QaSugb户更改密码?如怎么设置用户密码的复杂性,这样可以设置更难破解的密码等问题。1 点击开始 - 运行 - 输入“gpedit.m
2023-05-29

Linux系统该怎么设置密码

本篇文章给大家分享的是有关Linux系统该怎么设置密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux系统管理员最重要的工作就是用户账号管理,其中密码又是系统安装非常重
2023-06-28

Ubuntu修改密码及密码复杂度策略设置方法

一、修改密码 1、修改普通用户密码passwd先输入当前密码确认,然后输入新的密码修改2、修改root用户密码sudo passwd root默认root用户被禁止登录,如果需要解除限制,修改配置即可sudo vim /etc/ssh/ss
2022-06-04

win10系统如何设置开机密码

今天小编给大家分享一下win10系统如何设置开机密码的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。win10系统设置开机密码
2023-07-01

如何设置win10系统开机密码

小编给大家分享一下如何设置win10系统开机密码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!win10系统如何设置开机密码具体方法/步骤:1. 点击桌面左下角处
2023-06-27

win10系统如何设置待机密码

这篇文章主要为大家展示了“win10系统如何设置待机密码”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10系统如何设置待机密码”这篇文章吧。1.在win10系统桌面空白的地方,右键点击选择
2023-06-28

win8系统如何设置开机密码

小编给大家分享一下win8系统如何设置开机密码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、右键点击左下角的开始,选择“计算机管理”。二、在弹出的计算机管理窗
2023-06-28

编程热搜

目录