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