問題タブ [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 をビルドする方法
ザイリンクスの非オープン ソース ソフトウェアを実行するには、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 ビット ライブラリになるようにする必要があります。
どうすればそれを行うことができますか?
fedora - selinux ポリシー モジュールを使用してファイル システム ラベルを変更できない
私は fedora 21 を使用しています。アプリケーション用の selinux ポリシー moudle を作成しました。新しいタイプを .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 のコンパイル中に が見つからないというバグに遭遇しました。そして、selinux をサポートする busybox をビルドするために必要な libselinux ライブラリがあることを知っています。私は openwrt Makefile にあまり詳しくないので、ライブラリを追加する方法を知りたいですか? ガイドはありますか?さらに、selinux github ( https://github.com/SELinuxProject/selinux ) のコードは、openwrt のローカル Linux ソース ("/linux/security/selinux /*")。なんで?selinux は linux2.6 ですでにサポートされていることを知っています。しかし、私はまだselinuxを自分のLinuxに移植する必要があるようですか?
この問題は私を長い間ブロックしていました。ヘルプのソフトは大歓迎です、ありがとう!
linux-kernel - エラー: libaudit.h: そのようなファイルまたはディレクトリはありません
openwrt で libselinux を構築していますが、監査サポートが必要です。しかし、Linux カーネルの menuconfig で aduditing サポートを実際に開いていますが、なぜこのエラーが発生するのでしょうか?
どんな種類の助けも大歓迎です、ありがとう。
audit - Selinux には監査サポートが必要ですか? 代わりに audit2allow を使用できますか?
selinux で監査サポートを有効にする必要があることがわかりました。audit と audit2allow の違いを知りたいのですが、audit の代わりに audit2allow を使用できますか? Androidコードでは監査がサポートされていないようで、audit2allowのみです。
監査とは、 http://people.redhat.com/sgrubb/audit/にある監査パッケージのことです。
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 の内容は次のとおりです。