`

[Centos] 安装 semanage

阅读更多

 

'm trying to use semanage command to configure certain elements of SELinux policy without requiring modification to or recompilation from policy sources under RHEL 6 server. But, I'm not able to find out this command and/or package name. How do I install semanage command under RedHat Enterprise Linux?

You need to use the yum command to find out which package provides file called /usr/sbin/semanage. Type the following command:
# yum provides /usr/sbin/semanage
OR
# yum whatprovides /usr/sbin/semanage
Sample outputs:

Loaded plugins: rhnplugin
policycoreutils-python-2.0.83-19.8.el6_0.x86_64 : SELinux policy core python utilities
Repo        : rhel-x86_64-server-6
Matched from:
Filename    : /usr/sbin/semanage
policycoreutils-python-2.0.83-19.1.el6.x86_64 : SELinux policy core python utilities
Repo        : rhel-x86_64-server-6
Matched from:
Filename    : /usr/sbin/semanage

Type the following command to install the same, enter:
# yum -y install policycoreutils-python
Sample outputs:

=============================================================================================================================================================================================================================================
Installing:
 policycoreutils-python                                         x86_64                                         2.0.83-19.8.el6_0                                          rhel-x86_64-server-6                                         334 k
Installing for dependencies:
 audit-libs-python                                              x86_64                                         2.0.4-1.el6                                                rhel-x86_64-server-6                                          56 k
 libselinux-python                                              x86_64                                         2.0.94-2.el6                                               rhel-x86_64-server-6                                         201 k
 libsemanage-python                                             x86_64                                         2.0.43-4.el6                                               rhel-x86_64-server-6                                          81 k
 setools-libs                                                   x86_64                                         3.3.7-4.el6                                                rhel-x86_64-server-6                                         400 k
 setools-libs-python                                            x86_64                                         3.3.7-4.el6                                                rhel-x86_64-server-6                                         222 k
Transaction Summary
=============================================================================================================================================================================================================================================
Install       6 Package(s)
Upgrade       0 Package(s)
Total download size: 1.3 M
Installed size: 0
Is this ok [y/N]: y
Downloading Packages:
(1/6): audit-libs-python-2.0.4-1.el6.x86_64.rpm                                                                                                                                                                       |  56 kB     00:00
(2/6): libselinux-python-2.0.94-2.el6.x86_64.rpm                                                                                                                                                                      | 201 kB     00:00
(3/6): libsemanage-python-2.0.43-4.el6.x86_64.rpm                                                                                                                                                                     |  81 kB     00:00
(4/6): policycoreutils-python-2.0.83-19.8.el6_0.x86_64.rpm                                                                                                                                                            | 334 kB     00:00
(5/6): setools-libs-3.3.7-4.el6.x86_64.rpm                                                                                                                                                                            | 400 kB     00:00
(6/6): setools-libs-python-3.3.7-4.el6.x86_64.rpm                                                                                                                                                                     | 222 kB     00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                                                        1.7 MB/s | 1.3 MB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : setools-libs-3.3.7-4.el6.x86_64                                                                                                                                                                                       1/6
  Installing     : setools-libs-python-3.3.7-4.el6.x86_64                                                                                                                                                                                2/6
  Installing     : libsemanage-python-2.0.43-4.el6.x86_64                                                                                                                                                                                3/6
  Installing     : audit-libs-python-2.0.4-1.el6.x86_64                                                                                                                                                                                  4/6
  Installing     : libselinux-python-2.0.94-2.el6.x86_64                                                                                                                                                                                 5/6
  Installing     : policycoreutils-python-2.0.83-19.8.el6_0.x86_64                                                                                                                                                                       6/6
Installed:
  policycoreutils-python.x86_64 0:2.0.83-19.8.el6_0
Dependency Installed:
  audit-libs-python.x86_64 0:2.0.4-1.el6         libselinux-python.x86_64 0:2.0.94-2.el6         libsemanage-python.x86_64 0:2.0.43-4.el6         setools-libs.x86_64 0:3.3.7-4.el6         setools-libs-python.x86_64 0:3.3.7-4.el6
Complete!

Now you can use semanage command:
# semanage
Sample outputs:

/usr/sbin/semanage:
semanage [ -S store ] -i [ input_file | - ]
semanage [ -S store ] -o [ output_file | - ]
semanage {boolean|login|user|port|interface|module|node|fcontext} -{l|D|E} [-n]
semanage login -{a|d|m} [-sr] login_name | %groupname
semanage user -{a|d|m} [-LrRP] selinux_name
semanage port -{a|d|m} [-tr] [ -p proto ] port | port_range
semanage interface -{a|d|m} [-tr] interface_spec
semanage module -{a|d|m} [--enable|--disable] module
semanage node -{a|d|m} [-tr] [ -p protocol ] [-M netmask] addr
semanage fcontext -{a|d|m} [-efrst] file_spec
semanage boolean -{d|m} [--on|--off|-1|-0] -F boolean | boolean_file
semanage permissive -{d|a|l} type
semanage dontaudit [ on | off ]
Primary Options:
	-a, --add        Add a OBJECT record NAME
	-d, --delete     Delete a OBJECT record NAME
	-m, --modify     Modify a OBJECT record NAME
        -i, --input      Input multiple semange commands in a transaction
        -o, --output     Output current customizations as semange commands
	-l, --list       List the OBJECTS
	-E, --extract    extract customizable commands
	-C, --locallist  List OBJECTS local customizations
	-D, --deleteall  Remove all OBJECTS local customizations
	-h, --help       Display this message
	-n, --noheading  Do not print heading when listing OBJECTS
        -S, --store      Select and alternate SELinux store to manage
Object-specific Options (see above):
	-f, --ftype      File Type of OBJECT
		"" (all files)
		-- (regular file)
		-d (directory)
		-c (character device)
		-b (block device)
		-s (socket)
		-l (symbolic link)
		-p (named pipe)
        -F, --file       Treat target as an input file for command, change multiple settings
	-p, --proto      Port protocol (tcp or udp) or internet protocol version of node (ipv4 or ipv6)
	-M, --mask       Netmask
        -e, --equal      Substitue source path for dest path when labeling
	-P, --prefix     Prefix for home directory labeling
	-L, --level      Default SELinux Level (MLS/MCS Systems only)
	-R, --roles      SELinux Roles (ex: "sysadm_r staff_r")
	-s, --seuser     SELinux User Name
	-t, --type       SELinux Type for the object
	-r, --range      MLS/MCS Security Range (MLS/MCS Systems only)
        --enable         Enable a module
        --disable        Disable a module
Requires 2 or more arguments

See also:

You can also view the manual page on semanage using the following command:
$ man semanage

 

参考地址:http://www.cyberciti.biz/faq/redhat-install-semanage-selinux-command-rpm/
分享到:
评论

相关推荐

    CentOS无线网卡驱动安装笔记

    1.CentOS无线网卡驱动安装; 2.操作笔记,留此备忘。

    tomcat8.5.50 for centos.zip

    apache-tomcat-8.5.50.tar.gz ,centos下的apache-tomcat-8.5.50安装工具文件,需要解压,解压后就是apache-tomcat-8.5.50.tar.gz

    CentOS6.5常用设置

    用了2个月centos,总结了些常用操作:文件夹变大,桌面图标变大,terminal保护色,双击termimal指定路径,双击文件夹进入而不弹,安装jdk,vi编辑,gedit编辑,指令tar,rpm,yum,wget,查看隐藏文件,设置环境变量...

    linux安装weblogic遇到256色问题

    大家在安装weblogic的时候,经常会遇到安装检查256色不通过问题,这是我在centos7上安装问题的解决办法,乌班图上我也试过,也可以,而且保证一下能解决问题

    jdk1.8 for centos.zip

    jdk-8u231-linux-x64.tar.gz ,centos下的jdk1.8安装工具文件,需要解压,解压后就是jdk-8u231-linux-x64.tar.gz

    MySql_Server_5.5.32 绿色精简版 只有6M

    制作这个包是为了免去安装的烦恼,MySql绿色服务器版,可以安装在32位Windows系统中运行。安装时只需要把压缩包解压出来,然后运行Install.bat即可,会自动注册为服务,并每次重启后自动运行,同时有Unistall.bat,...

    linux-CentOS6.4【或中标麒麟】下安装oracle11g

    经典linux-CentOS6.4【或中标麒麟】下安装oracle11g文档。

    motd-for-centos:CentOS的每日动态类似于Ubuntu的消息

    CentOS的类似Ubuntu的每日消息借助无用的彩色彩色小程序屏幕,自动检查更新并通过电子邮件发送更新-正因为如此。 也可以在其他基于Redhat的系统上使用,例如Fedora和衍生工具。 依存关系无花果洛尔卡特EPEL资料库...

    mysql8一键化安装脚本

    mysql8一键化安装脚本 1 可以自由安装在任何目录下(直接回车默认安装在/auto),而且所有的东西都在此目录下,不会出现在其他目录中 2 内置可以在存储过程中执行Linux命令插件 3 安装完成后,cd /auto/mysql/support-...

    oracle 安装时提示256颜色

    oracle 安装时提示256颜色问题 经验证通过

    CentOS Linux在虚拟机中安装

    硬件配置完成后,在虚拟机上安装 CENTOS7,点击虚拟机上绿色的三角形(启用按钮) 选第一个高亮的,回车,虚拟机开始安装 下面进行选择语言 进行下如操作,安装源选择本地: 软件安装选择最小安装 ,点进去 下面...

    nginx免安装绿色执行文件

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,...

    solr 6.0.1 for centos.zip

    solr-6.0.1.tgz ,centos下的solr-6.0.1安装工具文件,需要解压,解压后就是solr-6.0.1.tgz

    Centos7远程桌面 vnc/vnc-server的设置详解

    Centos7与Centos6.x有了很大的不同。...2、Centos7之前的系统,如果安装vnc一般都需要配置 [root@localhost ~]# cat /etc/sysconfig/vncservers # THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.

    activemq 5.15.7 for centos.zip

    apache-activemq-5.15.7-bin.tar.gz ,centos下的apache-activemq-5.15.7安装工具文件,需要解压,解压后就是apache-activemq-5.15.7-bin.tar.gz

    redis-4.0.6 for centos.zip

    redis-4.0.6.tar.gz,centos下的redis-4.0.6安装工具文件,需要解压,解压后就是redis-4.0.6.tar.gz

    redis-3.2.8 for centos.zip

    redis-3.2.8.tar.gz,centos下的redis-3.2.8安装工具文件,需要解压,解压后就是redis-3.2.8.tar.gz

    centos 部署weblogic 1036以及项目上线1

    2.将weblogic的文件复制到主机中,此文件为通用版,使用java进行安装,注意:在下边的步骤中,绿色光标处为空时,是直接回车 3.选择安装weblogic

    ffmpeg-installer:一组 shell 脚本,旨在从源代码安装最新版本的 FFMPEG。 专为基于 cPanel 和 CentOS 的服务器设计

    目前只在 CentOS 上测试过。 它可能适用于 Fedora,但除非您先使用 apt-get 翻译先决条件,否则它不适用于 Ubunutu。 这也被设计为在已经安装了许多其他先决条件的 cpanel 环境中工作。 这个项目最初是由的 ffmpeg ...

    javasnmp源码-centos-script:centos脚本

    基础环境配置,安装必备组件和一些运维组件: 序号 软件名称 说明 使用方法 1 wget wget命令用来从指定的URL下载文件 2 nano nano是一个字符终端的文本编辑器,有点像DOS下的editor程序 3 zip zip命令可以用来解压缩...

Global site tag (gtag.js) - Google Analytics