質問: CentOSで次のファイルを編集して再起動しようとうしたら `ssh root` でログインできなくなりました、誰かご教授くださいませ!! ``` # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=enforcing # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted setenforce 0 ``` `# setenforce 0` に変更して `reboot` 打ってたらサーバーがすぐ終了して、 `ssh root` でログインできなくなりました。
回答: `setenforce 0` からコメントアウトしたのであれば SELinux が執行モードになっているのではないでしょうか。実際の端末かVPSなら管理コンソールからrootで入って`fixfiles relabel`を実行しないといけません。`setenforce 0`をコメントアウトする必要が無かったのであれば戻してから`fixfiles relabel`して下さい。 この辺りは失敗すると後戻り出来なくなる場合もあるのでドキュメントを見ながら作業して下さい。