問題タブ [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.

0 投票する
1 に答える
473 参照

rpm - x86-64 Centos システムで (および使用するために) 32 ビット互換の libselinux をビルドする方法

ザイリンクスの非オープン ソース ソフトウェアを実行するには、x86-64 Centos システムで 32 ビット互換の libselinux.so.1 が必要です。yumでインストールしてみました:

しかし、/lib (/lib/libselinux.so.1 を指す) 内の libselinux.so へのリンクが壊れている (/lib/libselinux.so.1 が存在しない) ため、パッケージが明らかに壊れていることがわかりました。 . どうやらそのパッケージはこの時点で壊れています。

そのため、libselinux-devel.src.rpm をビルドして、x86-64 Centos 7 システムにインストールされる実際の 32 ビット ライブラリになるようにする必要があります。

どうすればそれを行うことができますか?

0 投票する
1 に答える
315 参照

fedora - selinux ポリシー モジュールを使用してファイル システム ラベルを変更できない

私は fedora 21 を使用しています。アプリケーション用の selinux ポリシー moudle を作成しました。新しいタイプを .te ファイルとして定義し、作成したタイプでファイルのラベル付けを定義する .fc ファイルを作成しました。「make load」を使用してポリシーを正常にロードできます。しかし、「ls -Z」を使用してファイルとディレクトリをチェックしても、ファイル コンテキストは変更されません。

私は何かが欠けていますか?

0 投票する
1 に答える
303 参照

selinux - SELinux でエイリアスを入力する

私はfedora 22を使用しています。.fcファイルでa_tと言う事前定義されたタイプを使用しました。ポリシーをロードして restorecon -v を実行すると。私は次のことを得る

restorecon リセット コンテキスト b_t -> a_t

ここで、b_t は のデフォルト コンテキストです。しかし、そのファイルに対して ls -Z を実行すると、古い b_t が表示されます。

a_t は b_t のエイリアスということですか。私はインターネット上でこれについて決定的な答えを得ませんでした

0 投票する
1 に答える
1156 参照

embedded-linux - libselinux を openwrt ビルドシステムに追加する方法は?

selinux をサポートする openwrt システムを構築しています。最初に、busybox のコンパイル中に が見つからないというバグに遭遇しました。そして、selinux をサポートする busybox をビルドするために必要な libselinux ライブラリがあることを知っています。私は openwrt Makefile にあまり詳しくないので、ライブラリを追加する方法を知りたいですか? ガイドはありますか?さらに、selinux github ( https://github.com/SELinuxProject/selinux ) のコードは、openwrt のローカル Linux ソース ("/linux/security/selinux /*")。なんで?selinux は linux2.6 ですでにサポートされていることを知っています。しかし、私はまだselinuxを自分のLinuxに移植する必要があるようですか?

この問題は私を長い間ブロックしていました。ヘルプのソフトは大歓迎です、ありがとう!

0 投票する
0 に答える
1524 参照

linux-kernel - エラー: libaudit.h: そのようなファイルまたはディレクトリはありません

openwrt で libselinux を構築していますが、監査サポートが必要です。しかし、Linux カーネルの menuconfig で aduditing サポートを実際に開いていますが、なぜこのエラーが発生するのでしょうか?

どんな種類の助けも大歓迎です、ありがとう。

0 投票する
1 に答える
267 参照

audit - Selinux には監査サポートが必要ですか? 代わりに audit2allow を使用できますか?

selinux で監査サポートを有効にする必要があることがわかりました。audit と audit2allow の違いを知りたいのですが、audit の代わりに audit2allow を使用できますか? Androidコードでは監査がサポートされていないようで、audit2allowのみです。

監査とは、 http://people.redhat.com/sgrubb/audit/にある監査パッケージのことです。

0 投票する
5 に答える
27576 参照

dependencies - CentOS - yum インストール - 失敗: 保護された Multilib バージョン: 問題が見つかりました libselinux

CentOS 6.5 を使用しています

yum 経由でgitを intsall しようとしていますが、必須パッケージのインストール中にエラーが発生します。必要はありませんが、root で sudo を実行しても問題はありません。

エラーメッセージ:

完全なログ:

yum repolistは私に示します:

次のコマンドを実行しようとしましたが、まだエラーが発生しています (依存関係のダウンロード/解決を行いますが、最終的に次の新しいエラーで失敗します)。 yum-完全なトランザクション; yum-ディストリビューション同期; yum clean all; ヤムアップデート

CentOS 6 (x86_64) 用の追加のパッケージ リポジトリをインストールするためにこの投稿を見ましたが、それは役に立ちませんでした。これを使用すると、3番目のエラーが発生します。

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 ファイルは、追加のパッケージ リポジトリ rpm (上記の投稿/リンクに記載されている) をダウンロードしてインストールした後、ここにインストールされ、mycompany.redhat.repo の内容は次のとおりです。