SELinux で NFS 共有または CIFS 共有に /opt/netapp または /opt/netapp/data をマウントする場合の要件
マウントする場合 /opt/netapp または /opt/netapp/data SELinuxを有効にしているNASデバイスまたはSANデバイスでは、次の点を考慮する必要があります。
このタスクについて
をマウントする場合 /opt/netapp または /opt/netapp/data SELinuxを有効にしている環境で、ルートファイルシステム以外の場所から、マウントされたディレクトリに正しいコンテキストを設定する必要があります。次の2つの手順を実行して、正しいSELinuxコンテキストを設定および確認してください。
- 
SELinuxコンテキストは、の場合に設定する /opt/netapp/dataがマウントされている
- 
SELinuxコンテキストは、の場合に設定する /opt/netappがマウントされている
- 
SELinuxコンテキストの設定は、次の場合に行います /opt/netapp/dataがマウントされています*
をマウント済みの場合 /opt/netapp/data SELinuxの場合、システムはに設定されます Enforcing`のSELinuxコンテキストタイプを確認してください `/opt/netapp/data がに設定されます `mysqld_db_t`を使用します。これは、データベースファイルの場所のデフォルトのコンテキスト要素です。
- 
次のコマンドを実行してコンテキストを確認します。 ls -dZ /opt/netapp/data出力例を次に示します。 drwxr-xr-x. mysql root unconfined_u:object_r:default_t:s0 /opt/netapp/data この出力では、コンテキストはです default_tに変更する必要がありますmysqld_db_t。
- 
のマウント方法に基づいてコンテキストを設定するには、次の手順を実行します /opt/netapp/data。- 
次のコマンドを実行してコンテキストをに設定します mysqld_db_t:semanage fcontext -a -t mysqld_db_t "/opt/netapp/data"``restorecon -R -v /opt/netapp/data
- 
を設定している場合は /opt/netapp/dataインチ/etc/fstab`を編集する必要があります `/etc/fstabファイル。をクリックします/opt/netapp/data/マウントオプションで、MySQLラベルを次のように追加します。context=system_u:object_r:mysqld_db_t:s0
- 
をアンマウントして再マウントします /opt/netapp/data/コンテキストをイネーブルにします。
- 
NFSを直接マウントした場合は、次のコマンドを実行してコンテキストをに設定します mysqld_db_t:mount <nfsshare>:/<mountpoint> /opt/netapp/data -o context=system_u:object_r:mysqld_db_t:s0
 
- 
- 
コンテキストが正しく設定されているかどうかを確認します。 ls -dZ /opt/netapp/data/drwxr-xr-x. mysql root unconfined_u:object_r:mysqld_db_t:s0 /opt/netapp/data/ - 
SELinuxコンテキストの設定は、次の場合に行います /opt/netappがマウントされています*
 
- 
の正しいコンテキストを設定したあと /opt/netapp/data/`をクリックして、親ディレクトリを指定します `/opt/netapp SELinuxコンテキストがに設定されていない file_t。
- 
次のコマンドを実行してコンテキストを確認します。 ls -dZ /opt/netapp出力例を次に示します。 drwxr-xr-x. mysql root unconfined_u:object_r:file_t:s0 /opt/netapp この出力では、コンテキストはです file_t変更する必要があります。次のコマンドでは、コンテキストをに設定していますusr_t。コンテキストは、以外の任意の値に設定できますfile_tセキュリティ要件に基づきます。
- 
のマウント方法に応じて、次の手順を実行してコンテキストを設定します /opt/netapp。- 
次のコマンドを実行してコンテキストを設定します。 semanage fcontext -a -t usr_t "/opt/netapp"``restorecon -v /opt/netapp
- 
を設定している場合は /opt/netappインチ/etc/fstab`を編集する必要があります `/etc/fstabファイル。をクリックします/opt/netappマウントオプションで、MySQLラベルを次のように追加します。context=system_u:object_r:usr_t:s0
- 
をアンマウントして再マウントします /opt/netappコンテキストをイネーブルにします。
- 
NFS を直接マウントした場合は、次のコマンドを実行してコンテキストを設定します。 mount <nfsshare>:/<mountpoint> /opt/netapp -o context=system_u:object_r:usr_t:s0
 
- 
- 
コンテキストが正しく設定されているかどうかを確認します。 ls -dZ /opt/netappdrwxr-xr-x. mysql root unconfined_u:object_r:usr_t:s0 /opt/netapp 
 PDF
PDF