GNU/Linux >> Linux の 問題 >  >> Linux

Oracleasm 用の SELinux モジュールをロードする方法

質問 :oracleasm の SELinux モジュールをロードする方法は?

locate コマンドで selinux oracleasm モジュールを検索すると、ファイルが存在するかのように返される場合があります:

# locate /oracleasm.pp
/etc/selinux/targeted/modules/active/modules/oracleasm.pp

ただし、コマンド semodule を実行して oracleasm.pp モジュールをロードすると失敗します:

# semodule --verbose -i /etc/selinux/targeted/modules/active/modules/oracleasm.pp
Attempting to install module '/etc/selinux/targeted/modules/active/modules/oracleasm.pp':
semodule: Failed on /etc/selinux/targeted/modules/active/modules/oracleasm.pp!
注意 :アクティブなシステムで selinux を直接実行して有効にしないでください。最初にテストしてください。 ASM 依存サービスが最初に停止していることを確認してください。

デフォルトでは、ファイル「/etc/selinux/targeted/modules/active/modules/oracleasm.pp」 ” はそのパスに存在しません。これは ls コマンドを実行することで確認できます:

# ls /etc/selinux/targeted/modules/active/modules/oracleasm.pp
ls: cannot access /etc/selinux/targeted/modules/active/modules/oracleasm.pp: No such file or directory

ファイルを作成するには、次のコマンドを実行します:

# cd /usr/share/selinux/targeted/
# bunzip2 /usr/share/selinux/targeted/oracleasm.pp.bz2

モジュールをロードします:

# semodule --verbose -i /usr/share/selinux/targeted/oracleasm.pp
Attempting to install module '/usr/share/selinux/targeted/oracleasm.pp':
Ok: return value of 0.
Committing changes:
Ok: transaction number 0.

モジュールが正常にロードされたかどうかを確認します:

# semodule -l |grep ora
oracleasm 1.0.0


Linux
  1. 特定のデバイスのカーネルモジュールを見つける方法は?

  2. Linux LKM ローダブル カーネル モジュールを作成、コンパイル、ロードする方法

  3. Linux カーネルモジュールのコーディング方法は?

  1. CentOSでselinuxを設定する方法

  2. debian の gui をインストールする方法

  3. Linuxは組み込みドライバーモジュールのファームウェアをどのようにロードしますか

  1. SELinuxを一時的または永続的に無効にする方法

  2. WHMCS用のCWPモジュールのセットアップ方法

  3. CentOSでSELinuxを無効にする方法は?