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))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、ゴールド以上のプランで遊べます。