selinux(实验环境:redhat7.0)

1.查看selinux上下文

[[email protected] ~]# ls -lZ

[[email protected] ~]# ls -ldZ  /tmp/

[[email protected] ~]# ps auxZ   查看进程的上下文

[[email protected] ~]# semanage port  --list  查看端口的上下文类型

[[email protected] ~]# semanage fcontext --list 查看所有目录上下文

2.selinux的打开与关闭

setenforcing 1|0        SELinux 临时开启或关闭

getenforce   查看当前SELinux的状态

注意:编辑/etc/selinux/config永久生效,从disabled 调整为其它状态,必须要重启系统才会生效


3.修改上下文

[[email protected] ~]# semanage fcontext -a -t httpd_sys_content_t "/custom(/.*)?"

[[email protected] ~]# restorecon -Rv /custom/    设置完上下文是不生效的,必须执行恢复上下文

注:/var/www/html目录的上下文是httpd_sys_content_t,在配置文件正确的情况下,如果要将/custom目录改为httpd服务的根目录,则/custom目录可以参照/var/www/html/目录修改


4.布尔值

[[email protected] ~]# getsebool -a     查看所有的布尔值信息

[[email protected] ~]# setsebool -P httpd_enable_homedirs on     -P:设置Bool值永久生效


5.selinux端口上下文

[[email protected] ~]#semanage port --list    查看端口的上下文类型

[[email protected] ~]#semanage port -a -t ssh_port_t -p tcp 2222 增加2222端口为ssh_port_t类型

补充:若出现selinux问题也可以参考/var/log/message里的提示信息

时间: 2024-10-07 15:39:51

selinux(实验环境:redhat7.0)的相关文章

【tomcat】Centos7最快速安装tomcat网页实验环境(yum安装)

一.实验环境 EXSI6.0虚拟机系统:Centos7yum源:mirror.163.com.repo 二.实验步骤 1.yum安装tomcat yum install tomcat -y 2.yum安装tomcat网页访问必要服务 yum install tomcat-webapps tomcat-admin-webapps -y 3.开放tomcat:8080端口,开机启动 firewall-cmd --zone=public --permannet --add-prot=8080/tcp

基于 Docker 快速构建 Linux 0.11 实验环境

by Falcon of TinyLab.org 2015/05/02 简介 五分钟内搭建 Linux 0.11 的实验环境介绍了如何快速构建一个 Linux 0.11 实验环境. 本文介绍如何快速构建一个独立于宿主机的 Linux 0.11 实验环境,该实验环境可以用于任何操作系统的宿主开发机,将非常方便各类学生学习 Linux 0.11,本文只介绍 Ubuntu.在 Windows 和 Mac 下可以用 VirtualBox + Boot2Docker 来启动. 下文要求已经安装 git 和

GNS3实验环境的安装部署(详细教材0基础适用、结尾附安装包)

GNS3实验环境的安装部署 软件介绍: GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件.Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作.同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置. Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并

RHEL6.5 和RHEL7 的区别Rhel6.5实验环境搭建

? 1)操作系统安装 RHEL7是一站式安装 ? 2)网卡配置文件 RHEL6: /etc/sysconfig/network-scripts/ifcfg-eth0 RHEL7: /etc/sysconfig/network-scripts/ifcfg-eno16777736 ? Rhel6 网络配置 静态设置 vi? /etc/sysconfig/network-scripts/ifcfg-eth0???#编辑配置文件,添加修改以下内容 DEVICE=eth0 网卡名字 BOOTPROTO=s

Hadoop系列之实验环境搭建

实验环境基本配置 硬件:硬盘单节点50GB,1G内存,单核. 操作系统:CentOS6.4 64bit Hadoop:2.20 64bit(已编译) JDK:jdk1.7 磁盘分区: / 5GB /boot 100MB /usr 5GB /tmp 500MB swap 2GB /var 1GB /home 剩余空间 Linux系统安装配置 无桌面(Minimal) Base SystemàBase, Compatibility libraries, Performance Tools, Perl

2-1-搭建Linux实验环境-sshd服务搭建与管理与防治暴力破解-课堂笔记

1.学习Linux服务前期环境准备.搭建一个RHEL6环境 注意:本章学习推荐大家用centos6.X 系列的系统,用RHEL也可以 实验环境搭建: 系统安装 安装RHEL6或者centos 6系列 64位系统 不要用32位 CENTOS6X86_64 从6.5 -6.8 都可以 下载地址:http://pan.baidu.com/s/1o7DxkQu 密码: puny 1)清空iptables [[email protected] ~]# iptables -F[[email protecte

centos7.3网络实验环境(金个人)

centos7.3网络实验环境网络拓扑:服务器IP:192.168.10.7客户端IP:192.168.10.8 centos7桌面快捷键:alt+F1  应用程序菜单(即开始菜单)alt+F2  运行程序,如运行gedit.gnome-terminal.firefox.gnome-control-center display等程序Ctrl+Shift+t    打开标签Ctrl+Shift+n   打开终端(独立)F2    重命名F5    刷新,Ctrl+RF9    显示窗口左侧导航栏F

一个简单的shell脚本-----实现虚拟机实验环境的简单配置

亲自写过shell脚本后才发现,这玩意真是太方便了,当你想把一些琐碎的.细节性的小指令一次性来完成时,脚本无疑是最好的选择,方便.快捷,关键是真是懒人必备啊. 由于安装的centos6.5是最小化安装,且是实验环境,即安装在vmware workstations上面,在首次安装完成后,配置完IP地址的相关信息后,就做了一个初始的快照,以便下次实验完后,可以通过快照快速还原系统. 但是由于实验环境的要求,例如防火墙.SELinux.光盘挂载.yum源配置等,都是最常需要修改的选项,并且由于最小化安

RHEL6.6安装Oracle 11g RAC - 基于VMware的实验环境

实验环境准备虚拟机:VMware® Workstation 14 Pro操作系统:Red Hat Enterprise Linux 6.6 x86_64rhel-server-6.6-x86_64-dvd.isooracle软件:oracle 11.2.0.4p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zipp13390677_112040_Linux-x86-64_3of7.zip 虚拟服务器

编译原理 实验1 PL/0语言词法分析

PL/0语言词法分析 一. 实验目的 通过完成词法分析程序,了解词法分析的过程.编制一个读单词程序,对PL/0语言进行词法分析,把输入的字符串形式的源程序分割成一个个单词符号,即基本保留字.标识符.常数.运算符.界符五大类. 二. 实验环境 操作系统:window xp 编写环境:visual c++ .c-free.turbo c 编写语言:c语言 分析语言:PL/0 三. 实验内容 对PL/0语言进行词法分析,把输入的字符串形式的源程序分割成一个个单词符号,其词法描述如下: (1) 关键字: