首页 > 其他分享 >账号安全基本措施

账号安全基本措施

时间:2023-07-30 17:15:08浏览次数:46  
标签:措施 etc 账号 su 安全 root pam localhost

目录

1. 账号安全基本措施

1.1 账号安全基本措施

  • 密码安全控制
    • 设置密码有效期
    • 要求用户下次登录时修改密码
[root@localhost ~]#

1.2 账号安全基本措施

  • 命令历史限制
    • 减少记录的命令条数
    • 注销时自动清空命令历史
减少记录的命令条数
[root@localhost ~]#vi /etc/profile
export HISTSIZE=200
[root@localhost ~]#source /etc/profile  #修改后需要刷新才生效
退出清空密码
[root@localhost ~]#vim .bash_logout
  • 终端自动注销
    • 闲置600秒后自动注销
[root@localhost ~]#vi /etc/profile
export TMOUT=600
[root@localhost ~]#source /etc/profile  #修改后需要刷新才生效
[root@localhost ~]#vi /etc/profile
[root@localhost ~]#vi ~/.bash_logout

1.3 su切换用户

  • 用途
    • 用途:Substitute User,切换用户
    • 格式:su -目标用户
  • 密码验证
    • root到任意用户,不验证密码
    • 普通用户到其他用户,验证目标用户的密码
[lj@localhost ~]$su -root
口令:
[root@localhost ~]#whoami
root
su  加-       #完全的切换,类似于自立门户

su  不加-   #不完全的切换,会残留上一个用户的一些设置,继承了师傅的一些遗产

1.4 PAM安全认证

PAM:

rpm   -qi   pam      #看有没有安装pam

rpm   -ql   pam      #看pam文件列表


用户来访问我

首先确定你的service类型(用户名 密码 密钥 短信验证码)

根据配置文件确定是否放行

如果调用的相关的模块

配置文件:

主配置:/etc/security 只有功能强大的pam 模块才会有 主配置文件

次配置文件:/etc/pam.d 虽然他是次配置 他优先生效

模块文件:

/usr/lib64/security/

怎么知道如何配置模块的配置文件和模块的功能?

man 8 模块名

limits模块 限制系统性能

required    #无论验证成功与否都会往下走

requisite   #验证失败立即线束整个过程,返回Fail

sufficient  #验证成功立即返回,不再继续,失败继续

optional    #显示结果不验证

标签:措施,etc,账号,su,安全,root,pam,localhost
From: https://www.cnblogs.com/LJ69/p/17586868.html

相关文章

  • WebSSH之录屏安全审计(三)
    第一篇:Gin+Xterm.js实现WebSSH远程Kubernetes Pod(一)第二篇:WebSSH远程管理Linux服务器、Web终端窗口自适应(二)支持用户名密码认证支持SSH密钥认证支持Web终端窗口自适应支持录屏审计AsciinemaAsciinema是一款开源的终端会话录制工具。官网:https://asciinema.or......
  • Spring Security安全框架在Spring Boot框架中的使用
    SpringSecurity是一个基于Spring框架的安全框架,它提供了一系列的安全服务和功能,包括身份验证、授权、防护等。在SpringBoot框架中,SpringSecurity是一个非常重要的组件,它可以帮助我们实现应用程序的安全性。本文将详细介绍SpringSecurity在SpringBoot框架中的使用,包括如何配置S......
  • c语言作业之登录账号
    intmain(){ inti=0; charpassword[20]={0}; for(i=0;i<3;i++) { printf("请输入密码:>"); scanf("%s",password); //if(password=="123456");//err,==不能用来比较两个字符串是否相等,应该使用一个库函数strcmp if(strcmp(password,......
  • MYSQL的安全模式:sql_safe_updates介绍
    查看当前mysqlsession会话下的sql_safe_updatesselect@@sql_safe_updates;查看全局的配置参数sql_safe_updatesselect@@global.sql_safe_updates set[global]sql_safe_updates=1; 在update操作中:当where条件中列(column)没有索引可用且无limit限制时会拒绝更新。whe......
  • 群晖NAS教程:winscp使用root账号登录群晖NAS
    winscp有什么用呢?对于群晖NAS来说,这东西用处还是很大的,特别是对一些代码大神,winscp和putty这俩东西是标配。putty可以登陆群晖系统,执行代码,有时安装一些套件就会用到。而winscp是Windows环境下使用SSH的开源图形化SFTP客户端,可以很方便地管理群晖里面的文件。啥?群晖的文件不是直接......
  • 获评最高级别权威认证!融云通过中国信通院「办公即时通信软件安全能力」评测
    近期,融云再获权威认可,旗下百幄智能在线办公套件平台正式通过中国信通院“办公即时通信软件安全能力”测评,并获得最高级别“卓越级”证书。关注【融云RongCloud】,了解协同办公平台更多干货。7月27日,“2023数字生态发展大会暨中国信通院‘铸基计划’年中会议”在京举办,融云受邀......
  • 【Linux】Kali Linux 安全学习笔记(1) - Docker Kali 部署与安装软件
    由于最近要做安全方面的工作,经网友们的推荐选定了kalilinux作为实施平台。但vm直装的方式太过麻烦了,本次kalilinux将采用docker镜像的方式进行部署使用。直接使用run运行命令启动rolling镜像,若镜像不存在,docker会自动进行checkout到本地,如下图:dockerrun-itkal......
  • 智能安全帽MTK方案—4G/5G
        智能头盔工地智能帽—支持软硬件定制开发,开发源于新移科技自主研发的PCBA智能安全帽深研出来的一款工地智能安全帽,PCBA内可兼容4G或5G智能模块,内可自行依照自己需求嵌入二次开发整机成自己所需。这里小编举例的是嵌入5G智能模块后整装成的工业智能安全帽。下面小编就展......
  • 专利背后的故事 | 一种安全访问控制方法
    Part01专利发明的初衷在互联网中,不可避免地存在一些具有风险或者异常的数据访问行为,会对企业管理系统、政府管理系统等系统的安全造成威胁。为了保障数据访问的安全,企业需要设置访问控制策略。访问控制策略通常是由一条或多条规则组成,每条规则通常含有布尔变量、逻辑运算符和括号......
  • 线程安全(二)
    线程是计算机中执行代码的最小单位,是进程中的一条执行路径。一个进程可以包含多个线程,每个线程独立执行自己的代码,但它们共享进程的资源,如内存空间、文件和网络连接等。线程的使用可以提高程序的并发性和响应性。在多线程编程中,可以同时执行多个任务,提高程序的执行效率。每个线程......