博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019/03/14 PAM和系统安装-pam
阅读量:3924 次
发布时间:2019-05-23

本文共 1638 字,大约阅读时间需要 5 分钟。

ssh

端口转发
ssh服务器各种配置
sudo ,aide检查文件是否完整性,tcp_wrapper
授权某用户访问messge文件,但是不能访问/etc/passwd
在这里插入图片描述
在这里插入图片描述
5版本是加message.1 message.2不是时间,日志的滚动,
在这里插入图片描述
前面的格式是允许的,但是不允许后面message 后面空格跟文件,就避免了用户可以看etc/passwd
在这里插入图片描述
在这里插入图片描述
成功组织看/etc/passwd在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
定义了那些程序登录的是必须用的shell类型要在/etc/shells里,否则不能正常登录
二进制模块 /lib64/security
在这里插入图片描述
要用这些二进制文件就需要用配置文件 /etc/pasm.d
在这里插入图片描述
每个文件基本对应每个应用程序
这里面的每个文件都有横着4项,竖着 4列
第一列 :类型 常见的有四种类型,auth实名验证,account账户(验证当前账户有效, password 负责口令更改,session (会话管理)分别对账户不同阶段做管理
第二列 放控制信息
验证阶段会有多次验证,每个过程是一票否决,还是一票肯定,逻辑上如何判断
第三列,模块名 就是看到的 /lib64/security的文件名
第四列 这些模块有的参数
在这里插入图片描述
在这里插入图片描述
7上启用telnet服务
在这里插入图片描述
拿root账号是不允许登录的
在这里插入图片描述
查看日志
在这里插入图片描述
错误明确显示,root账号不允许登录(pam_security这个模块造成的
在这里插入图片描述
看一下官方文档说明
在这里插入图片描述
root只能在安全的tty登录,只有这个里面文件里的tty才是安全的
在这里插入图片描述
没有ptsy的终端,加入PTS终端
在这里插入图片描述
成功登录
在这里插入图片描述
在这里插入图片描述
login登录,remote 远程
再次删除原来添加的终端
在这里插入图片描述
root又不能用telnet登录,这次我们修改PAM
在这里插入图片描述
注释删除,pam(remote和login)
在这里插入图片描述
vim login 模块把登录设置也删除掉
在这里插入图片描述
就可以绕过登录的设置了
在这里插入图片描述
除非确认局域网绝对安全,否则不要取消登陆验证
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
禁止普通用户登录就建立的nologin文件
在这里插入图片描述
nologin可以阻止用户登录系统,当/etc/nologin存在的时候,此文件的内容将显示给用户,不仅会拒绝用户,还会给被拒绝的用户显示拒绝信息
在这里插入图片描述
创建/etc/nologin文件
在这里插入图片描述
把信息写进去
在这里插入图片描述
有提示
在这里插入图片描述
vim login 修改文件 不用nologin,改用自己的文件
在这里插入图片描述
网用户又可以登录
在这里插入图片描述
再把/etc/nologin文件复制到/data下,王用户又不可以登录
在这里插入图片描述
在这里插入图片描述
注释掉就又不受影响
在这里插入图片描述
创建/etc/nologin
在这里插入图片描述
模块是立即生效,所以错误操作,容易造成自己也登不上
在这里插入图片描述
可以用来限制用户使用的资源,limits
查看哪些文件调用limits
在这里插入图片描述
模块包含互相调用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**加粗样式**
raise超过,
设置hard,用户不能超过设定的值
soft在前面设置的情况下,用户能调大调小(在一定范围内)
-代表不分hard soft一块设置了
在这里插入图片描述
item(项目)代表各种资源
core核心文件大小,
data数据文件最大多少
nofile 最大打开文件数量
memlock内存锁
vsz虚拟内存,操作系统承诺给人
rss 真实使用的内存
在这里插入图片描述
在这里插入图片描述
ulimit命令也可以限定资源,unlimit,非限定
非限定
在这里插入图片描述
限制某个用户使用的进程
访问网络,会打开很多socket文件
打开web服务
在这里插入图片描述
在这里插入图片描述
top查看cpu信息在这里插入图片描述
-c并发访问打开10个,会生成10 socket文件
-n总的访问数
在这里插入图片描述
在这里插入图片描述
最大打开文件1024
设定打开2000就会报错,文件太多
在这里插入图片描述
修改限定
在这里插入图片描述
就不会报错了在这里插入图片描述
这个调整是临时性的,退出就没了,
ulimit不是什么都能调整的,存得住就需要改文件
在这里插入图片描述
wang账号 hard强制的 nproc 最大打开进程数5个

在这里插入图片描述

在这里插入图片描述
查看wang用户运行的进程有几个
在这里插入图片描述
在这里插入图片描述
开满5个就不能再继续了
在这里插入图片描述
限定用户最大并发登录数的
在这里插入图片描述
在这里插入图片描述
多次su
在这里插入图片描述
登录不上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有些设定的值偏小,就需要做调整
在这里插入图片描述
有些物理服务器配置高,设置小容易浪费资源,
在这里插入图片描述内部命令依赖于bashshell
在这里插入图片描述
只能在bashshell里使用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
时间控制需要用到在这里插入图片描述
在这里插入图片描述
ftp;链接数据库就需要链接第三方开发的模块
在这里插入图片描述

转载地址:http://azkgn.baihongyu.com/

你可能感兴趣的文章
6-1 数组工具类的设计 (16分)
查看>>
7-1 程序填空题2 (12分)
查看>>
7-2 程序改错题3 (12分)
查看>>
7-3 计算年龄 (20分)
查看>>
7-3 利用集合类排序 (12分)
查看>>
6-1 创建一个直角三角形类实现IShape接口 (10分)
查看>>
6-2 从抽象类shape类扩展出一个圆形类Circle (10分)
查看>>
7-1 jmu-Java-04面向对象进阶--02-接口-Comparator (20分)
查看>>
7-2 图形继承与多态 (30分)
查看>>
7-3 jmu-Java-03面向对象-06-继承覆盖综合练习-Person、Student、Employee、Company (30分)
查看>>
Abbreviation----Java实现
查看>>
7-6 停车场管理(Java实现)
查看>>
7-1 过河 (15分) Java实现
查看>>
7-2 跳一跳 (15分)Java实现
查看>>
6-1 xcu-sjjg-java-List-1 判断顺序表是否有序 (10分) Java实现
查看>>
7-1 数组循环左移 (20分) Java实现
查看>>
7-10 冲锋衣选货及折扣 (15分)Java实现
查看>>
7-3 矩阵转置 (20分)
查看>>
7-5 打dotaⅡ (20分)Java实现
查看>>
7-2 大笨钟 Java实现
查看>>