yumを介してパッケージ配布を設定しようとしています。サーバー側(RHEL 7.1を実行)でパッケージをインストールできる人を制限する方法はありますか?
私はrpmsを要求する特定のアドレスをホワイトリストに登録することで達成できると思いましたが、これはあまり信頼できないようです。私はyumがある種の認証要求をサーバー要求に接続できるようにしたいと思います。
これは不可能かもしれませんが、どんな提案でも大歓迎です。
ベストアンサー1
まさか。
理論的には、プリインストールされた%pre
セクションにプログラムを追加できます。ゼロ以外の終了コードが返されると、インストールは失敗します。ただし、ユーザーは常に使用できます--no-script
。
これらの適用が可能であっても、rpmは実際にラップされたcpioファイルです。ユーザーはrpm2cpio
それを変換してからファイルを直接抽出できます。
デフォルトでは、rpm 形式はコピープロテクトコンテナではなく、あらゆる種類のアクセス制御やライセンス方式を実施するためには使用できません。