getsebool / setsebool の使い方

SELinux のスイッチ(ブール値)

書き方

getsebool -a
sudo setsebool -P 名前 on

httpd_can_network_connect など。-P で再起動後も残します。

よく使うオプション

オプション意味
-P設定を残し、再起動したあとも同じ値にする

例

$ sudo setsebool -P httpd_can_sendmail on

Web サーバーがメールを送れるようにし、再起動後も残します。

$ sudo setsebool httpd_use_nfs on

NFS の上のファイルを Web サーバーが使えるスイッチを、-P を付けずに今だけ変えます。試すときに使い、よければ -P を付けて打ち直します。

$ getsebool httpd_can_sendmailhttpd_can_sendmail --> on

変えたあとに、値が on になったかを確かめます。

よくある間違い・注意

  • -P を付け忘れると、再起動で元の値に戻ります。
  • -P は設定を書き直すので、終わるまで少し時間がかかります。

実際に打って練習する

Linux レベル2 コースの Lv11「スイッチを入れる setsebool」で覚えます(第1章 結界(firewalld と SELinux))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、ゴールド以上のプランで遊べます。

Linux サーバー構築のコマンド一覧(LinuC レベル2 の範囲)へ戻る