ログインできません:ログインサービスを開始できません

ログインできません:ログインサービスを開始できません

Failed to start Login ServiceOracle 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簡単に実行できます。

おすすめ記事