Pam
  • 2024-09-18安全基线之PAM模块
    PAM:可插入认证模块1.顺序Service(服务)-PAM(配置文件)-pam_*.so执行程序(service),然后加载相应的PAM配置文件/etc/pam.d/(service,other代表没有在该文件明确的其他服务),调用配置文件中的认证文件(/lib64/security)进行安全认证2.专用配置文件格式/etc/pam.d/*type control
  • 2024-09-14PAM后门从入门到应急响应
    目录1.PAM与PAM后门介绍PAM介绍PAM后门2.植入PAM后门2.1关闭selinux和临时关闭setenforce 2.2查看pam版本号2.3下载对应版本的pam源码包2.4安装gcc编译器和flex库2.5留PAM后门和保存ssh登录的账户密码2.6编译2.9登录测试3.应急响应发现3.1查
  • 2024-09-13多次登录失败用户被锁定及使用Pam_Tally2解锁
    问题现象-Accountlocked   前些天服务器的root用户被锁定,导致无法登录服务器,提示:Accountlockeddueto10failedlogins,下面是解锁的全过程解决办法和解决的过程--常规找回密码中增加重置次数。1、开机时按e键进入编辑模式2、按方向键--向下定位找到ro一行,ro的
  • 2024-09-1120240911 模拟赛总结
    期望得分:100+0+30=130实际得分:100+20+30=150T1感觉没有大样例也还是可以猜到那么一点的结论。k=0无解。当k≠0时,考虑交换不含1的两项,一定能使这两个位置都符合gcd(i,ai)=1,如果最后长度为奇数剩一个位置出来怎么办?那就O(n)枚举一遍找到可行的位置和它换一下即可,易
  • 2024-08-22升级Openssh 后 最大文件打开数修改不生效,启动 UsePAM yes后 ,最大文件打开数生效但是 ssh 远程不了问题解决
    感谢 博主https://blog.csdn.net/Daphnisz/article/details/124040904vi /etc/pam.d/sshd(注意不是/etc/pam.d/sshd.pam)#%PAM-1.0auth required pam_sepermit.soauthsubstackpassword-authauthincludepostlogin#Usedwithpolkittoreauthor
  • 2024-08-152024.8.15随笔
    上午今天自习!写题写爽了!本来说复习顺序为PAM、后缀相关,但是hfu今天在早读完后给我们聊了一些学习的方法、给我们提供了一些学习思路。在思考了一会后,我还是决定不任性去重拾九级难度以上的后缀数组(自动机),而是回过头去复习图论。写了三道紫色的二分图,写爽了!二分图我已经很熟悉
  • 2024-08-142024.8.14 总结(集训)
    依然是TQX来讲字符串。/bx/bx/bx属于是两个上午速通字符串里一些重要的内容。上课时只有manacher和PAM是我有点听懂了的。于是下午看TQX的博客学了PAM,看之前看过的博客复习了下SAM,给why讲了些、和他讨论了PAM,AC了洛谷上的PAM板子,看TQX的PPT学了manache
  • 2024-08-14【Linux入门】账号安全、系统安全以及应用相关基础命令
    文章目录账号安全系统账号限制相关命令密码安全控制系统安全以及应用pam-权限管理一、PAM体系概述二、PAM认证原理三、PAM配置方式四、PAM控制标记visudo-组账号控制一、visudo的基本作用二、使用visudo控制组账号的sudo权限1.编辑/etc/sudoers文件2.添加组
  • 2024-08-1210 - Linux系统安全及应用
    目录一、账号安全控制1.系统账号清理2.密码安全控制3.命令历史限制4.终端自动注销二、用户切换和用户提权1.su命令-切换用户1.1su命令的用途及用法1.2 限制使用su命令的用户1.3 查看su操作记录2.sudo命令-用户提权2.1sudo命令的用途及用法2.2配
  • 2024-08-02记录一次CentOS/Linux下安装vsftp服务器的过程
    1安装ftp软件yuminstallvsftpd*-y2配置服务启动#启用firewalld服务systemctlstartvsftpd.service#开启vsftpd服务这条命令设置firewalld服务在系统启动时自动启动。systemctlenable命令用于管理系统服务的启动和停止配置。启用服务后,它会在每次系统启动时
  • 2024-07-31记一次连正确的账密都无法通过控制台登录的处理过程
    背景:用户的一台生产机器在许久之前就出现了SSH无法登录操作系统(Ubuntu22.04系统)的现象,但由于生产环境是有多台机器在支撑业务的,所以坏一台也不会影响业务,但用户近期将此问题反馈了过来想让帮忙解决掉此问题,但询问操作系统内做了哪些操作,给的答复都是很模糊,可以说完全不知道...
  • 2024-07-27记一次用户因安全加固后导致SSH登录不上问题
    背景:用户请了安全厂家对大约5台机器(Ubuntu系统)进行了安全加固后无法通过堡垒机等SSH访问链接到机器上,给出以下SSH不上主机图片 处理过程:在向用户拿到root账号密码信息后,通过VNC能够正常登录,则说明root密码是正确的,但进行ssh建立链接时,依然提示账号密码有误链接不上,于是查看/v
  • 2024-07-23回文结构 manacher & PAM 马拉车 & 回文树
    manacher马拉车通过在每个字符间插入一个特殊字符,使得字符串长度为奇数,从而保证每个字符都有中心。在每个中心记录回文串的长度。马拉车的扩展方式和\(Z\)函数类似。都是通过映射之前已经算过的位置,然后尽可能的向右扩展。复杂度\(O(n)\)通常马拉车的题目统计回文串需要与其他
  • 2024-07-14linux配置用户多次登录终端失败被锁定机制
    用户登录Linux系统终端,若多次输入密码错误失败将会被锁定,被锁定期间将不能再登录系统。该机制是由于系统应用了Linux-PAM(PluggableAuthenticationModulesforLinux)可插拔认证模,是一套适用于Linux的身份验证共享库系统。设置修改/关闭锁定机制步骤:1、在终端界面输入命
  • 2024-07-10sshd管理限制登录配置(centos7.9)
    背景情况:为了公网的主机,被无限的密码爆破,需要对主机的ssh进行安装加固1、首先要禁用root的远程登录和修改ssh的端口vi /etc/ssh/sshd_config#修改端口,不适用22端口作为ssh的登录端口Port10000#修改ssh的root远程登录禁用PermitRootLoginno2、新加一个管理用户,配置免密sudo
  • 2024-07-05Linux 账号安全管理及应用
    一、账号安全控制1.系统账号清理1.1 将非登录用户设置为无法登录usermod-s /etc/nologin pkm     #将名为pkm用户的shell设为/sbin/nologin用户pkm将无法登录1.2锁定长期不使用的账号usermod -L   用户名       #锁定
  • 2024-06-21vsftp配置文件
    1、vsftp.conf配置文件vi/etc/vsftpd/vsftpd.conf##以下是具体内容:anonymous_enable=NOlocal_enable=YESlocal_root=write_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESlisten=YESlisten_ip
  • 2024-06-14通信原理抽样定理和PAM调制解调硬件实验
    一、实验目的1.加深理解抽样定理;2.加深理解脉冲幅度调制的原理。二、实验内容1. 观测PAM平顶抽样波形;2. 观测PAM自然抽样波形及解码后波形。三、实验器材1.双踪示波器;2.通信原理实验箱信号源模块、①号模块。四、实验步骤1.观测PAM平顶抽样波形(1)用示波器观测
  • 2024-06-12Auditd审计工具
    什么是auditsyslog记录的信息有限,主要目的是软件调试,跟踪和打印软件的运行状态,而audit的目的则不同,它是linux安全体系的重要组成部分,是一种“被动”的防御体系。在内核里有内核审计模块,记录系统中的各种动作和事件,比如系统调用,文件修改,执行的程序,系统登入登出和记录所有系统中所
  • 2024-06-11[OpenBMC] LDAP 设定(一) - nss-pam-ldapd
    OpenBMC ldap设定和验证,可分成几个部分,本篇会先介绍第一个部分nss-pam-ldapdnss-pam-ldapdLDAPserver架设 Redfish/Web设定 nss-pam-ldapd 底下OpenBMC对nss-pam-ldapd的描述BringingtheLDAPauthenticationmodulesupportinopenbmcstackrequirestop
  • 2024-06-09linux系统安全及应用
    一、账号安全控制用户账号是计算机使用者的身份凭证或标识,每个要访问系统资源的人,必须凭借其用户账号才能进入计算机。在 Linux 系统中,提供了多种机制来确保用户账号的正当、安全使用。1、账号的基本安全措施(1)系统账号清理常见的非登录用户账号包括 bin、daemon、adm、l
  • 2024-06-04manjora Linux下使用howdy实现人脸识别登录的简明教程
    前言从windows切换到Linux会有很多的不适应,自然会想找一些类似于windows体验的Linux替代品,比如windows上的windowshello就很好用,可以使用指纹或者摄像头实现人脸识别在很多场景下可以避免输入密码。经过一番搜索发现howdy是目前Linux上最流行的人脸识别认证的软件,于是就第一时
  • 2024-05-19vsftp2配置文件备份
    vsftp2文件:#/etc/pam.d/vsftpd#%PAM-1.0#这一行是注释,以%开头#PAM配置的版本号authrequiredpam_unix.so#使用系统密码文件进行认证accountrequiredpam_unix.so#使用系统密码文件进行账户管理vsftp.conf文件:#/etc/vsftpd.conf#允许匿名用
  • 2024-05-13在Linux中,如何实现安全的密码策略?
    在Linux中实现安全的密码策略涉及到多个方面,主要包括设置密码复杂度规则、密码过期策略、密码历史限制以及尝试失败后的账户锁定等。以下是实现这些策略的详细步骤和方法:1.修改/etc/login.defs配置文件/etc/login.defs文件是控制用户密码和其他账户属性的主要配置文件。你可以
  • 2024-05-09ssh、PAM模块
    .ssh/known_hosts存储ssh指纹sshd服务器端/etc/ssh/sshd_config服务器端的配置文件man5sshd_config服务器端的配置文件帮助echoroot:1111|chapasswd修改密码opensslrand-base649随机取9位密码(随机数经过base编码取9位)ssh常用参数:Port 22  #生产建议修