pam linux?linux echo

大家好,今天小编来为大家解答pam linux这个问题,linux echo很多人还不知道,现在让我们一起来看看吧!

linux下使用pam密码策略 怎么实现不让使用前3次旧密码

你的意思就是每次设置密码的时候不能和上一次密码重复是吧,密码策略在/etc/pam.d/system-auth里修改password中充分条件sufficient的那一行,需要加载pam_unix.so静态库文件,后面在加一些参数,如果你没有那一行的话,就需要自己加了,是充分条件啊,我的环境是rhel6的,完整一行的内容是

password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok rememeber=3,看到木有,就是需要加remember=3,3次嘛

如何在 Linux 上设置密码策略

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。在 Linux上设置密码策略,分三个部分,具体是:

1、准备。安装一个PAM模块来启用cracklib支持,这可以提供额外的密码检查功能。在Debin,Ubuntu或者Linux Mint使用命令:

sudo apt-get install libpam-cracklib这个模块在CentOS,Fedora或者RHEL默认安装了。所以在这些系统上就没有必要安装了。如要强制执行密码策略,我们需要修改/etc/pam.d这个与身份验证相关的文件。这个文件会在修改后立即生效。

2、设置最小密码长度。寻找同时包含“password”和“pam_cracklib.so”的一行,并在后面加上“minlen=10”。这将强行设置密码的最小密码长度为10位,其中<# of types>多少个不同类型的字符在密码中使用。有四种符号类型(大写、小写、数字和符号)。所以如果使用所有四种类型的组合,并指定最小长度为10,所允许的简单密码部分将是6位。

在Debin,Ubuntu或者Linux Mint使用命令:

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

修改内容:

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

在Fedora,CentOS或RHEL使用命令:

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

3、设置密码复杂度。寻找同时包含“password”和“pam_cracklib.so”的一行,并在后面加上“ucredit=-1 lcredit=-2 dcredit=-1 ocredit=-1”。这将迫使你在密码中至少包括一个大写字母、两个小写字母、一个数字和一个符号。

在Debin,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

LinuxPAM官方参考手册linuxpam官网

Linux PAM(Pluggable Authentication Modules)是Linux系统的一种认证技术,用于管理网络中的认证、授权和安全设置。Linux PAM官方参考手册是Linux PAM的重要参考文档,它提供了有关Linux PAM的完整技术信息和操作指南。

Linux PAM官方参考手册涵盖了Linux PAM的所有基础概念和方面,以及如何为不同用户设置认证机制、授权机制,和其他基础安全控制的信息。手册也提供了大量的示例代码,能够让用户更好地理解Linux PAM的工作原理和用法。

Linux PAM官方参考手册主要包括以下几个部分:

 Linux PAM的简介:概述了Linux PAM的基本原理,以及它与其他身份认证技术的区别;

如何使用Linux PAM:详细解释了Linux PAM的各种操作和选项,让用户根据自己的实际需求使用Linux PAM;

 Linux PAM模块:描述了Linux PAM支持的认证模块的标准格式和操作;

 Linux PAM指令:列出了Linux PAM支持和提供的指令及其用法;

示例文件:提供了很多常见的Linux PAM示例文件,用于演示Linux PAM配置文件的实际编写;

常见问题:针对Linux PAM老师经常出现的问题,提供了解决方案资料。

此外,Linux PAM官方参考手册还提供了Linux PAM诊断与技术支持以及快速安装和运行指南等内容,用于帮助用户快速、有效地使用Linux PAM。

总之,Linux PAM官方参考手册在提供全面的Linux PAM的相关知识的同时,还能帮助用户更好、更快地使用Linux PAM,是若干Linux PAM开发和应用的理想参考手册。

阅读剩余
THE END