SELinuxとは? またサーバ構築作業の際に何故SELinuxを無効にする必要があるのか?
サーバ構築作業の際に大抵「SELinuxは無効化しましょう」という案内がある。その案内に従っていたものの「そもそもSELinuxって何なのか?」「何故無効化する必要があるのか?」については何も知らなかった。その辺りをざっくりとでもいいので説明できるよう調べた内容をメモ。
SELinuxとは
アメリカ国家安全保障局(NSA)が提供しているセキュリティ用のモジュールとのこと。
Security-Enhanced Linuxの略で「エスイーリナックス」と読むとのこと。「セリナックス」だと思っていた。
何故無効化するのか
他のプログラムやソフトウェアが動かなくなる場合があるため無効化する必要がある。
そういえば以前AlmaLinux8.6にLAMP環境&WordPressを構築した際、FTPサーバをインストールしたものの何故かクライアントソフトから接続できず、調べたところSELinuxが有効だった(無効化すると改善された)というケースがあった。こういったケースを回避するために無効化する必要があるみたい。
参考サイト
関連記事
-
-
PHPで作成したプログラムをcron設定し自動実行する方法
cronの設定方法。サーバー側での設定とPHP側での書き方を以下にメモ。 &nb ...
-
-
VPSで決めた時間に自動でreboot(再起動)させる方法
VPSを常時起動させてると、どうもapache(httpd)がメモリを離してくれ ...
-
-
サーバファイルいじる際に「E325: ATTENTION」が出る場合の対処
httpd.confとかをSSH接続で触っている際に、例えばSSHクライアントソ ...
-
-
サーバに置いてある大量のファイルをダウンロード・アップロードする際に時短する方法
WordPressのデータなど、大量のファイルをダウンロード・アップロードする場 ...
-
-
LAMP環境及びFTPサーバの各種設定ファイルのディレクトリまとめ
サーバ内の各種設定ファイルを編集する際にいつもfindコマンドで検索したり、ググ ...