linux学习总结(72)——linux系统安全加固(代码片段)

科技D人生 科技D人生     2022-12-30     731

关键词:

#!/bin/bash
 
#设置密码复杂度
if [ -z "`cat /etc/pam.d/system-auth | grep -v "^#" | grep "pam_cracklib.so"`" ];then
  sed -i \'/password    required      pam_deny.so/a\\password    required      pam_cracklib.so  try_first_pass minlen=8 ucredit=-1   lcredit=-1   ocredit=-1 dcredit=-1 retry=3 difok=5\' /etc/pam.d/system-auth
fi
#密码输入失败3次,锁定5分钟
sed -i \'s#auth        required      pam_env.so#auth        required      pam_env.so\\nauth       required       pam_tally.so  onerr=fail deny=3 unlock_time=300\\nauth           required     /lib/security/$ISA/pam_tally.so onerr=fail deny=3 unlock_time=300#\' /etc/pam.d/system-auth
 
#修改默认访问权限
sed -i \'/UMASK/s/077/027/\' /etc/login.defs
 
#设置重要文件目录权限
chmod 644 /etc/passwd 
chmod 600 /etc/xinetd.conf
chmod 600 /etc/inetd.conf 
chmod 644 /etc/group 
chmod 000 /etc/shadow 
chmod 644 /etc/services 
chmod 600 /etc/security

201553132017-2018-1《信息安全系统设计基础》课程总结

...接汇总2017-2018-120155313《信息安全系统设计基础》第一周学习总结:课堂笔记摘要、Linux环境安装,二维码2017-2018-120155313《信息安全系统设计基础》第三周学习总结:课堂笔记、《信息的表示和处理》教材学习,二维码2017-2018-1201... 查看详情

2018-2019-120165330《信息安全系统设计基础》第六周学习总结(代码片段)

学习目标了解系统调用及错误处理方法理解IO处理及文件系统掌握Unix/Linux系统级I/O:openclosereadwriteseekstat掌握I/O重定向的方法学习内容LinuxI/OLinuxI/O:将设备优雅地映射为文件的方式,允许Linux内核引出一个简单、低级的应用接口输... 查看详情

《信息安全系统设计基础+linux内核分析》第一次学习总结

《信息安全系统设计基础+Linux内核分析》第一次学习总结教材学习内容总结学习了《庖丁解牛》的第一章。知道的概念有:存储程序计算机=冯诺依曼计算机,主要思想是:将程序存放在计算机存储器中,然后按存储器中的程序... 查看详情

#2018-2019-120165225《信息安全系统设计基础》第一周学习总结

2018-2019-120165225《信息安全系统设计基础》第一周学习总结教材学习内容总结vim的用法命令行输入vimtutor即可随时查看:linux系统下文件的转换:gcchello.c=>编译hello.c源程序,出现a.out文件gcc-ohellohello.c=>编译hello.c源程序,出现he... 查看详情

linux阶段总结

Linux总结   一.学习心得;       在学习本阶段关于Linux阶段的课程时,让我对Linux有了一个大概的了解。     我了解到Linux操作系统是基于最初的Unix系统而开发出来的;       在学习Linux的时候,首先... 查看详情

linux学习总结(88)——linux系统中的swap交换分区总结(代码片段)

前言Linux中的Swap交换分区就是Windows中的虚拟内存,将Linux系统服务器中的物理硬盘空间虚拟化成内存使用,以解决内存不够的问题。不同的Linux【CentOS/Ubuntu/Debian】发行版新建,增加Swap分区的方法是一样的,下面致臻数据就分享... 查看详情

课程学习总结报告

一、精简的Linux系统概念模型概述  一个精简的Linux系统概念模型主要应该包括:进程管理,内存管理,文件和设备管理这几个主要部分,还应该有GUI等方便用户操作的平台。  操作系统的第一要务是帮助用户操作所有计算... 查看详情

20175221《信息安全系统设计基础》第3周学习总结

教材学习内容总结一、熟悉Linux系统下的开发环境二、熟悉vi的基本操作三、熟悉gcc编译器的基本原理四、熟练使用gcc编译器的常用选项gcc使用命令:实验楼练习:每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号用V... 查看详情

linux学习总结(代码片段)

第一部分:1:linux基础简介1:操作系统(OperatingSystem)1:操作系统是管理计算机硬件与软件资源的程序2:典型操作系统1:UNIX、LINUX、MacOSX、WindowsiOS、Android、MS-DOS3:操作方式1:命令行界面(CommandLineInterfaceCLI)1:用户通过键盘... 查看详情

linux学习总结(83)——linux环境变量总结(代码片段)

前言Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。设置环境... 查看详情

2018-201920165215《信息安全系统设计基础》第六周学习总结(代码片段)

2018-201920165215《信息安全系统设计基础》第六周学习总结Linux系统调用学习操作系统(OperatingSystem,简称OS)完成的工作比喻为两个角色:服务生和管家婆管家婆:通过「文件」对I/O设备进行了抽象通过「虚存」对主存和I/O设备进行... 查看详情

2018-2019-120165313《信息安全系统设计基础》第七周学习总结”

教材内容1.异常的类别:中断、陷阱、故障和终止。2.进程的三种状态:运行、停止、终止。3.linux文件三种表现类:普通文件(包括文本文件和二进制文件)、目录、套接字4.man-kkey1|grepkey2|grep2:根据关键字检索系统调用课上作业 查看详情

linux学习总结(代码片段)

一.Linux系统有7个运行级别(runlevel):运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:... 查看详情

课程学习总结报告

Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等等。从这张图中,我们可以看到linux操作系统的架构。对底层来说,Linux系统与硬件交互,管理所有资源,对上层来说,通过系统调用... 查看详情

linux小课堂开课了

前言:突然奇思妙想,何不在学习Linux的道路上一边学习一边总结,这样应该学得更加深刻。不敢造次,所以起名叫Linux小课堂,零零散散地总结,也是一个动力。我是系统学习,但不保证小课堂是系统总结输出,纯属小打小闹... 查看详情

linux基础优化与安全归纳总结

...行高手咨询,针对Linux系统的一些基本优化做了如下归纳总结,如有不足之处,还望大伙补充完善。 本文主要描述一些基本的系统优化知识点,并未涉及Linux深化优化,关于Linux的深化优化知识本人后期会更 查看详情

一位网工关于linux的初学总结

...户端,Linux主要应用于服务器。那么为什么网络专业需要学习服务器的操作系统呢?答案很简单:网络专业需要全栈型发展!IT行业各个领域都是相关联的,各种技术都是因需要而产生,各个领域都是因为需要而形成,而分开,... 查看详情

课程学习总结报告(代码片段)

...进建议Linux概念模型在Linux系统分析这门课中,我们主要学习了中断,系统调用,程序加载执行,进程管理,文件系统,计时器方面等方面的内容。通过这门课的学习让我初步了解到了,Linux系统的大致运行过程。时钟贯穿了整个... 查看详情