问题标签 [libselinux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rpm - 如何在 x86-64 Centos 系统上(并在其上使用)构建 32 位兼容 libselinux
我需要一个 32 位兼容 libselinux.so.1 在我的 x86-64 Centos 系统上运行来自 Xilinx 的一些非开源软件。我尝试用 yum 安装:
但是,我发现该软件包显然已损坏,因为 /lib 中的 libselinux.so 链接(指向 /lib/libselinux.so.1)已损坏(/lib/libselinux.so.1 不存在).. .所以显然这个包裹在这一点上坏了。
所以现在我需要构建 libselinux-devel.src.rpm 以便它实际上是一个 32 位库,然后可以安装在我的 x86-64 Centos 7 系统上。
我该怎么做呢?
selinux - 无法为 SELinux 编译 Debian RefPolicy
我正在使用启用了 SELinux 的 Debian 6。
现在,我只想更改默认策略并将 my-policy 设为活动策略。为此,我下载了 debian 的 refpolicy 并尝试编译它。
似乎rolemap
找不到文件。但rolemap
定义在Makefile.src
.
此外,解析/tmp/example.tmp
文件在'introduce()' line:28
.
在下面找到 make 的输出:
我怎样才能编制这个政策?
fedora - 无法使用 selinux 策略模块更改文件系统标签
我正在使用 Fedora 21 我已经为应用程序编写了一个 selinux 策略模块。我已经定义了新类型是 .te 文件并创建了一个 .fc 文件,其中定义了具有我创建的类型的文件的标签。我可以使用“make load”成功加载策略。但是当我使用“ls -Z”检查文件和目录时,文件上下文不会改变。
我是不是错过了什么。
selinux - 在 SELinux 中输入别名
我正在使用 Fedora 22。我使用了预定义类型,让我们在 .fc 文件中说 a_t。当我加载策略并运行 restorecon -v 时。我得到以下
restorecon 重置上下文 b_t -> a_t
其中 b_t 是 的默认上下文。但是当我在该文件上运行 ls -Z 时,它会显示较旧的 b_t。
这是否意味着a_t 是b_t 的别名。我在互联网上没有得到任何明确的答案
embedded-linux - 如何将 libselinux 添加到 openwrt 构建系统中?
我正在构建一个支持 selinux 的 openwrt 系统。首先我遇到了在busybox编译过程中找不到的bug。然后我知道需要一个 libselinux 库来构建支持 selinux 的busybox。由于我对 openwrt Makefile 不是很熟悉,我想知道如何在其中添加一个库?有指南吗?此外,我真的发现 selinux github(https://github.com/SELinuxProject/selinux)中的代码与我在 openwrt 的本地 linux 源代码中找到的代码(“/linux/security/selinux /*”)。为什么?我知道 linux2.6 已经支持 selinux。但似乎我仍然必须将 selinux 移植到我自己的 linux 上?
这个问题困扰了我很久。任何软帮助将不胜感激,谢谢!
linux-kernel - 错误:libaudit.h:没有这样的文件或目录
我正在 openwrt 上构建 libselinux,需要审计支持。但是我确实在linux内核menuconfig中打开了aduditing支持,为什么还会出现这个错误?
非常感谢任何形式的帮助,谢谢。
audit - Selinux 必须需要审计支持?可以使用 audit2allow 吗?
我已经看到 selinux 需要启用审计支持。我想知道audit和audit2allow的区别,我可以只用audit2allow代替audit吗?android代码中似乎没有审计支持,只有audit2allow。
对于审计,我指的是http://people.redhat.com/sgrubb/audit/上的审计包。
dependencies - CentOS - yum install - 失败:受保护的 Multilib 版本:发现问题 libselinux
我有 CentOS 6.5
我正在尝试通过 yum 安装git,但在安装必备软件包时出错。我不需要,但使用 root 运行 sudo 并没有什么坏处。
错误信息:
完整日志:
yum repolist向我展示:
尝试运行以下命令,但仍然出现错误(它执行了一些下载/解析依赖项,但最终失败并出现以下新错误)。 yum-完成交易;百胜发行同步;百胜清洁所有;百胜更新
我看到这篇文章为 CentOS 6 (x86_64) 安装额外的软件包仓库,但这并没有帮助。使用它,现在我遇到了第三个错误。
现在yum repolist显示了一个额外的行(对于额外的包 - CentOS):
尽管如此,运行: sudo yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker仍然给我同样的错误(我在上面提到的第一个)。
/etc/yum.repos.d 包含 -- # pwd; ls -l
Puppetlabs.repo 对于这篇文章来说似乎是多余的,前 2 个 .repo 文件在我下载 + 安装了额外的包 repo rpm(如上面的帖子/链接中所列)后安装在这里,mycompany.redhat.repo 中的内容是:
mysql - yum install mysql-devel.x86_64 报错 Centos5
我在 centos5 上使用 yum install mysql-devel.x86_64,但出现如下错误:
rpm libselinux:
如何解决?
embedded-linux - 为什么 /sepolicy 和 /sys/fs/selinux/policy 中的 SELinux 策略不匹配?
我正在使用 Android SELinux 强制设备并执行以下操作:
我得到:
通过使用十六进制查看器进行检查,它似乎在少数部分相似但大部分不同。
为什么它不同?这意味着什么?