【SELinux】教程文章相关的互联网学习教程文章

SElinux基础概念【图】

SElinux :DAC Discretionary Access ControlMAC Mandatory Access Control最小权限集合 SELinux :Security Enhenced Linux :1990s ,NSAWindows server 和 linux都是C2级别,不能说linux比windows server安全系统级别:A1,B1,B2.B3,C1,C2Subject domainAction what action Object typeselinux policyrule

Linux下防火墙和selinux的启动、关闭和查看【代码】

CentOS7.X下: 1.防火墙 防火墙状态查看: [root@localhost sunan]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1) 其中Active为inactive (dead)为关闭状态,active (running)为开启状态 关闭防火墙命令: [root@localhost sunan]...

SElinux Android消息int int int【代码】

我无法理解我在Android应用程序上获得的这条消息.房子里有专家吗?type=1400 audit(0.0:2233): avc: denied { create } for name="access_control.new_commit.cv" scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:fuse:s0:c512,c768 tclass=fifo_file permissive=0解决方法:给定的SELinux违规:type=1400 audit(0.0:2233): avc: denied { create } for name="access_control.new_commit.cv" scontext=u:r:untrusted_...

SELinux影响“无法打开流:权限被拒绝”PHP错误【代码】

昨天我花了5个小时直接发现一个看似不合理的错误“无法打开流.权限被拒绝”,这是在写入文件系统的任何操作之后发生的:fopen(带有“w”和“a”标志),move_uploaded_file, file_put_contents. 我已经多次重新检查目录所有者(用户和组 – chown,chgrp),将文件夹属性更改为不安全777(rwx with chmod),但它没有任何效果.我甚至重新安装了Apache和PHP,但仍面临同样的错误. 由于在阅读各种文档数小时后出现错误的原因是SELinux限制自动应...

Linux系统上的SELinux究竟是个什么?【代码】【图】

前言:SELinux是一个很深奥的东西,我问过身边好多运维技术人员,他们公司服务器的SElinux在生产环境中是开启状态还是关闭状态,得到一个统一的答案——直接关闭,无一例外。 所以说,想了解SELinux的,可以了解一下,为了以防以后自己所在的公司要求必须开启SELinux,但自己又不懂,那就尴尬了,不了解也无所谓,因为遇到强制开启SELinux的公司,我工作两年来还没有碰到过。网上也有一句话——一个资深的运维工程师,他系统的SELi...

Centos7 iptables firewalld防火墙与selinux配置

一.iptables防火墙 1.基本操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptables start # 重启防火墙 service iptables restart # 永久关闭防火墙 chkconfig iptables off # 永久关闭后重启 chkconfig iptables on2.开启80端口 vim /etc/sysconfig/iptables # 加入如下代码 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 保存退出后重...

【我的Linux,我做主!】企业军工级安全策略--SELinux实战【图】

(一)了解SELinux是如何工作的SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,是Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux默认安装在Fedora和Red Hat Enterprise Linux上,也可以作为其他发行版上容易安装的包得到。SELinux是2.6版本的Linux内核中提供的强制访问控制...

防火墙和SELinux复习02

1.防火墙防火墙主要起隔离作用,严格的过滤入站,允许出站。又分为硬件防火墙和软件防火墙,硬件防火墙主要保护一群机器,而软件防火墙主要保护本机。防火墙相关命令:systemctl status firewalld.service #查看防火墙当前状态systemctl start firewalld    #启动防火墙systemctl stop firewalld    #关闭防火墙systemctl enable firewalld #开机自动启动systemct; disable firewalld   #开机自动关闭防火墙有四...

centosde 启动流程与安全加固selinux【代码】【图】

centos6启动流程 1、上电POST自检,加载BIOS的硬件信息,获取第一个启动设备 2、读取第一个启动设备MBR里的引导加载程序(grub)的启动信息 3、加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备 4、核心执行init程序,并获取默认的运行信息 5、init程序执行/etc/rc.d/rc.sysinit文件 6、启动核心的外挂模块 7、init执行运行的各个批处理文件(scripts) 8、init执行/etc/rc.d/rc.local 9、执行/bin/login程序...

SELinux【代码】

Security-Enhanced Linux 安全性和易用性相矛盾,因此目前一般不使用SELinux。 系统是否启用SELinux? 文件权限后面带.小点<扩展属性为selinux标签>,或者使用getenforce查看selinux状态 禁用selinux: ??修改/etc/selinux/config中SELINUX=disabled 其中由disabled -->enforcing | permissive 或者由后两种启用状态切换为disabled 都需要重启系统才能生效。 扫描并分析日志sealert -a /var/log/audit/audit.log ??当出现大量故障时...

SELinux安全子系统的学习

SELinux(Security-Enhanced Linux)是美国国家安全局在 Linux 开源社区的帮助下开发的 一个强制访问控制(MAC,Mandatory Access Control)的安全子系统。RHEL 7 系统使用 SELinux 技术的目的是为了让各个服务进程都受到约束,使其仅获取到本应获取的资源。 例如,您在自己的电脑上下载了一个美图软件,当您全神贯注地使用它给照片进行美颜 的时候,它却在后台默默监听着浏览器中输入的密码信息,而这显然不应该是它应做的事情 (...

centos – 如何解决这些SELinux AVC错误?【代码】

背景:我有一台CentOS 6 LAMP服务器.最近,服务器每隔几天就开始变得没有响应.最初,mysqld会抛出一个nagios警报,我甚至无法进入服务器,需要进行硬重置. Mysqltuner引导我增加缓冲池,这似乎有所帮助.现在症状已经改为nagios抛出apache http down警报.这次我能够ssh到服务器但是apache无法重启并且需要重新启动. 查看/ var / log / messages和/var/log/audit/audit.log后,我发现有数百个AVC错误. audit.log每天几MB,而我的其他服务器只...

rhel – SELinux阻止/usr/sbin / php-fpm对文件cert9.db进行锁访问【代码】

我有一个文件/var/cache/nginx/.pki/nssdb/cert9.db的selinux警报,但我不知道我应该给它什么标签. selinux报告提出了数百个标签,但是哪个标签允许php-fpm对cert9.db文件具有锁访问权?SELinux is preventing /usr/sbin/php-fpm from lock access on the file /var/cache/nginx/.pki/nssdb/cert9.db.***** Plugin catchall_labels (83.8 confidence) suggests *******************If you want to allow php-fpm to have lock acc...

在RHEL上启用SELinux【代码】

我使用的是RHEL 6.5,我需要启用SELinux.我尝试了以下命令,但它不起作用:$setenforce 1 $echo 1 > /selinux/enforce注意:我也尝试编辑/ etc / selinux / config,但是没有这样的文件存在. 编辑:#1 sestatus的输出如下:LinuxBox root [scripts] > sestatus SELinux status: disabled解决方法:首先搜索是否安装了selinux.rpm -qa | grep selinux, rpm -q policycoreutils, and rpm -qa | grep setroubleshoot如果没...

可以使用chcon基本上绕过selinux比将selinux设置为允许更安全吗?

我想知道是否有可能使用chcon使CentOS 7服务器的安全性低于SELinux处于Permissive模式时的安全性.我本质上是尝试使用Nginx设置Phusion Passenger以使用rbenv(一个Ruby版本管理器,它基本上在用户的主目录中安装Ruby库,二进制文件,库等)安装的Ruby版本,用于不是sudoer的用户.我使用像setroubleshoot-server这样的工具来解决各种问题,例如那些使用SELinux布尔的问题,除了这些工具没有帮助我诊断安装在特定用户主目录中的Ruby版本的问题...