/tmpを実行不可にする
/tmpを実行不可としてマウントすることによりセキュリティを強化します。
セキュリティの厳しい多くの環境では、/tmpから実行可能ファイルが実行されることを防ぐために、/tmpディレクトリーをnoexecフラグをオンにしてマウントする必要があります。ただし、/tmpが実行不可能な場合、テンポラリー・ファイルを保存するファイル・システムの場所がJNAにないため、JNAを起動できず、Cassandraデータベースを起動できません。
tail -3 /var/log/cassandra/system.logエラーは以下のようになります。
ERROR main 2015-12-18 09:57:00,879 CassandraDaemon.java:213 - JNA failing to initialize properly.Use -Dcassandra.boot_without_jna=true to bootstrap even so.
INFO Thread-2 2015-12-18 09:57:00,880 DseDaemon.java:418 - DSE shutting down...
INFO Thread-2 2015-12-18 09:57:00,881 PluginManager.java:103 - All plugins are stopped.
手順
/tmpを実行不可能かつアクセス可能にするには、以下のようにします。