Failed to start Login Service
Oracle Linux 7.2がインストールされたVirtualBoxインスタンスがありますsystemctl status systemd-logind.service
。
これの考えられる理由は、私がzshを削除し、すべてのユーザー(ルートを含む)がzshをデフォルトのシェルに設定したからです(duh!)。これにより、マシンが起動し、ログインプロンプトが表示されますが、シェルが見つからないためログインできません。その後、Live CDを挿入して/etc/passwd
ユーザーのデフォルトシェルを/bin/bash
.に変更した後、ログインサービスはまったく開始されません。この問題を解決する方法についてのアイデアはありますか?
ベストアンサー1
/etc/passwd
変更した後は、もはや正しいSELinux設定がないことがわかりました。私のコンピュータはSELinuxを必要としなかったので、SELinuxを完全に無効にして問題を解決しました。これは、ファイル/etc/selinux/config
と設定オプションを変更したりSELINUX=permissive
(後で有効にするためにSELinuxファイルタグを維持したい場合)、または(完全にオフにした場合)SELINUX=disabled
簡単に実行できます。