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

怎样解析Linux系统/etc/pam.d/system-auth文件

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

北京

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

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

看不清楚,换张图片

免费获取短信验证码

怎样解析Linux系统/etc/pam.d/system-auth文件

这篇文章的内容主要围绕怎样解析Linux系统/etc/pam.d/system-auth文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!

在Linux中/etc/pam.d/system-auth文件主要用于密码设置及登陆控制。

密码设置及登陆控制文件位置:/etc/pam.d/system-auth, 示例文件内容如下:

 auth      required  pam_securetty.so  auth      required  pam_unix.so shadow nullok  auth      required  pam_nologin.so  account   required  pam_unix.so  password  required  pam_cracklib.so retry=3  password  required  pam_unix.so shadow nullok use_authtok  session   required  pam_unix.so

三个auth都会用来进行登陆检查,即使第一个模块失败,用来防止用户知道在哪个过程失败,主要目的是防止攻击。 auth 组件:认证接口,要求并验证密码 account组件:检测是否允许访问。检测账户是否过期或则在末端时间内能否登陆。 password组件:设置并验证密码 session组件:配置和管理用户sesison。


required:该模块必须success才能进行继续。即使失败用户也不会立刻获知,直到所有相关模块完成。 requisite:该模块必须success才能使认证继续进行。 suffifient:如果失败则忽略。 optinal:忽略结果,不管是否失败。

 auth      required  pam_securetty.so

确保如果用户尝试以 root 身份登录, 则用户登录的 tty 将列在/etc/securetty 文件中, 如果该文件存在的话。

 auth      required  pam_unix.so shadow nullok

提示登陆用户输入密码然后根据/etc/passwd中保存的对应密码进行验证,如果/etc/shadow存在的话。pam_unis.so模块会自动检测并使用密码验证用户。

 auth      required  pam_nologin.so

认证最后的步骤,验证/etc/nologin文件是否存在,如果nologin存在并且用户身份不是root,则认证失败。

 account   required  pam_unix.so

该模块执行必要的账户检验。如果enable shadow passwords,pam_unix.so模块会检验账号是否已经过期或则在宽限的时间内改过密码。

 password  required  pam_cracklib.so retry=3

如果密码过期,pam_cracklib.so要求一个新密码,如果新密码复杂度不满足不要,会在给用户两次机会重新输入密码强度够的密码。一共三次。pam_cracklib.so支持的选项如下: minlen=N:新密码的最小长度 dcredit=N:当N>0时表示新密码中数字出现的最多次数;当N0时表示新密码中大写字母出现的最多次数;当N0时表示新密码中小写字母出现的最多次数;当N0时表示新密码中特殊字符出现的最多次数;当N

 password  required  pam_unix.so shadow nullok use_authtok

如果需要更改用户的密码,则必须由pam_unix.so模块来操作。 shadow标识:当更新用户密码的时候创建shadow passwords nullok标识:用户可以从空密码更改他们的密码否则空密码视为账户锁定。 user_authok标识:禁用请求新密码。接受任何由前一个功能模块创建的密码,但是改密码必须交由pam_cracklib.so检测。

 session required pam_unix.so

pam_unix.so session组件,在/var/log/messages当中记录用户名和服务类型

感谢你的阅读,相信你对“怎样解析Linux系统/etc/pam.d/system-auth文件”这一问题有一定的了解,快去动手实践吧,如果想了解更多相关知识点,可以关注编程网网站!小编会继续为大家带来更好的文章!

免责声明:

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

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

怎样解析Linux系统/etc/pam.d/system-auth文件

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

下载Word文档

猜你喜欢

怎样解析Linux系统/etc/pam.d/system-auth文件

这篇文章的内容主要围绕怎样解析Linux系统/etc/pam.d/system-auth文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linu
2023-06-28

Linux下的/etc/pam.d/system-auth配置文件参数说明

文章目录 一 配置文件内容二 各列参数说明1)第一列2)第二列3)第三列和第四列 三 常用类说明 一 配置文件内容 首先打开配置文件/etc/pam.d/system-auth,我们会发现这个文件大致分成四列四部分内容。 [
2023-08-21

怎么解析Linux系统中的/etc/shadow文件

这篇文章给大家介绍怎么解析Linux系统中的/etc/shadow文件,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。/etc/shadow 文件,用于存储 Linux 系统中用户的密码信息,又称为“影子文件”。前面介绍
2023-06-05

Linux系统中的/etc/passwd文件和etc/shadow文件该怎么理解

这篇文章将为大家详细讲解有关Linux系统中的/etc/passwd文件和etc/shadow文件该怎么理解,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在Linux系统中 /etc/pas
2023-06-28

Linux系统/etc/passwd、/etc/shadow文件内容怎么查看

本篇内容介绍了“Linux系统/etc/passwd、/etc/shadow文件内容怎么查看”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在
2023-06-28

Linux系统中 /etc/fstab 文件的深入解读

前言[root@localhost ~]# cat /etc/fstab# # /etc/fstab # Created by anaconda on Sat Nov 3 12:03:31 2018 # # Accessible files
2022-06-04

Linux系统怎样解压7z文件

Linux系统怎样解压7z文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。7z 是一种主流高效的压缩格式,它拥有极高的压缩比,在计算机科学中,7z是一种可以使用多种压缩算
2023-06-28

Linux系统用户管理之/etc/group组文件的示例分析

这篇文章将为大家详细讲解有关Linux系统用户管理之/etc/group组文件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Gro
2023-06-13

Linux系统怎样编译ko文件

这篇文章的内容主要围绕Linux系统怎样编译ko文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!ko文件是内核模块文件,是内核加载的某个模块,一般
2023-06-28

Linux系统文件系统及文件基础是怎么样的

这篇文章将为大家详细讲解有关Linux系统文件系统及文件基础是怎么样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux
2023-06-05

怎样解析Linux文件与管理

怎样解析Linux文件与管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。今天,小编就谈谈一些关于文件的基本管理吧!文件与目录的管理,差不多就是移动文件或者目录,删除文件,拷贝
2023-06-16

怎样在Linux系统之间传输文件

这篇文章的内容主要围绕怎样在Linux系统之间传输文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!我第一次觉得Linux的强大是在学习Linux系
2023-06-28

怎么进行Linux常见文件系统的解析

这篇文章给大家介绍怎么进行Linux常见文件系统的解析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Linux常见文件系统在工作中有很多用途,对Linux常见文件系统的经验讲述介绍。从逻辑上讲,登录Linux常见文件系
2023-06-16

Linux系统中/etc/hosts文件设置不对导致Jboss启动失败怎么解决

这篇文章将为大家详细讲解有关Linux系统中/etc/hosts文件设置不对导致Jboss启动失败怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Caused by: javax.ma
2023-06-28

Linux系统怎样查找大文件或目录

这篇文章给大家介绍Linux系统怎样查找大文件或目录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、查找大文件方法:那么如何把这些大文件搜索出来呢?例如我要搜索当前目录下,超过800M大小的文件find . -typ
2023-06-28

linux系统怎样挂载u盘拷贝文件

linux系统怎样挂载u盘拷贝文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。linux系统在不能远程的情况下用u盘传文件(比如服务器装上系统还没配IP),需
2023-06-28

Linux日志文件系统是怎样工作的

本篇内容介绍了“Linux日志文件系统是怎样工作的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!文件系统要解决的一个关键问题是怎样防止掉电或
2023-06-15

Linux系统下怎样批量替换文件内容

Linux系统下怎样批量替换文件内容,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个pom
2023-06-17

怎么理解Linux虚拟文件系统

本篇内容主要讲解“怎么理解Linux虚拟文件系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么理解Linux虚拟文件系统”吧!背景有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘
2023-06-15

Linux磁盘及文件系统管理是怎么样的

Linux磁盘及文件系统管理是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。磁盘基本概念磁盘 分区 MBR GPT格式化好的分区都有一个 lost+found 目录
2023-06-06

编程热搜

目录