
新しいユーザーを作成しましたリナックスミント12 以下のコマンドを実行します:
sudo useradd irene
sudo passwd irene
//Here I entered the password
しかし、このユーザーでログインしようとすると、画面が数秒間黒くなり、その後ログイン画面に戻ります (エラーは表示されません)。別のパスワードを入力すると「間違ったパスワード」が表示されるので、入力したパスワードが正しいことがわかります。
さらに詳しい情報が必要な場合、またはどのログファイルを確認すればよいかがわかる場合は、お知らせください。
既存の 2 人のユーザー (管理者である私のユーザーとガールフレンドのユーザー) のグループの結果は次のとおりです。
$ groups osdave
osdave : osdave adm dialout cdrom plugdev lpadmin admin sambashare
$ groups irene
irene : irene
irene をグループに追加する必要があると思いますが、どのグループですか? また、irene としてログインします (コンソールで):
su irene
ホームに移動するとディレクトリが 1 つしかありませんosdave
。自分で作成する必要がありますか?
mkdir irene
答え1
ユーザーのホームディレクトリを設定する必要があります。
sudo mkdir /home/irene && sudo useradd irene -d /home/irene && sudo chown -R irene:irene /home/irene
ただし、ユーザーを追加するには、常にグラフィック UI を使用することをお勧めします。これが機能しない場合は、どのバージョンを使用していますか? どの DE を使用していますか?
答え2
(これらは、この一般的な問題を調査するための一般的な手順です。)
2 つの可能性があります: ユーザーが実際にログインできない (認証は成功するかもしれませんが、セッションの開始に失敗する)、またはユーザーのプロファイル内の何かが原因でユーザーのシェルがすぐに終了するかのいずれかです。
システムレベルの障害を調査するには、システム ログ (通常は ) を確認します/var/log/auth.log
。最近のシステムの多くは PAM を使用しているため、ユーザー名を指定したログ エントリが表示されます。PAM構成はまたはにあります。pam_something
/etc/pam.conf
/etc/pam.d/name_of_service
ユーザー レベルの障害を調査するには、ユーザーのドット ファイルを一時的に別のディレクトリに移動してみてください。また、su -p
ログイン試行後すぐに画面がクリアされるように見えるため、コンソールではなく でログインしてみてください。ユーザーの が~/.profile
実行され、不当に終了しているように見える場合は、set -x
そのファイルの先頭に を追加して、その動作のトレースを調べてください。