ターミナルセッションを通じて、システムに3人の新しいユーザーを追加し、それらのパスワードを定義しました。ただし、GUIログイン画面でそのアカウントをクリックしてパスワードを入力すると、回転する車輪が表示され、すぐにログイン画面に戻ります。エラーもなく、何もありません。ここで何が間違っている可能性がありますか? OSのインストール中に作成したアカウントを使用してログインできます。 /var/logに表示できるログはありますか?
答え1
はい、新しいユーザーはSSH経由でログインできますが、問題を解決しました。新しいユーザーは自分のホームディレクトリにアクセスできません。 chown と chgrp を実行してアクセスを許可すると、GUI からログインできます。問題が解決しました。ありがとうございます!
答え2
以下は、GUIまたはその他の手段を介してログインしたときに発生する可能性がある追加情報と潜在的な問題です。
もしメインディレクトリそのユーザーが存在しないか、アクセス権を持たないユーザー。
- GUIを介したログインは失敗しやすいです。
su
または、正常にログインすると、ssh
ホームディレクトリでchdirを実行できないというメッセージが表示されます。
もしログインシェルそのユーザーが存在しないか、アクセス権を持たないユーザー。
- シェルを使用してGUIを介して正常にログインしました
sh
。 su
ログイン時に成功またはssh
失敗しました。
- シェルを使用してGUIを介して正常にログインしました
これら二つメインディレクトリそしてログインシェル詳細についてはを参照/etc/passwd
してください。man 5 passwd
これを使用して、chsh
ログインシェルだけでなく、usermod
ホームディレクトリとログインシェルも変更できます。自分で編集することもできますが、/etc/passwd
注意してください。