新しく作成されたユーザーとしてログインできません

新しく作成されたユーザーとしてログインできません

私はKali LinuxとWindows 7をデュアルブートとして使用しています。 Kaliをインストールすると、rootとしてログインします。私の名前でログインしていません。だから、次の手順でユーザーを作成しました。ところで、ログアウトしてログインすると、新規ログイン時に「認証失敗」というメッセージが表示されます。私はどこで間違っていますか?

 laa@aa-lu:~$ sudo useradd testinguser
    alaa@aa-lu:~$ sudo passwd testinguser
    Enter new UNIX password:
    Retype new UNIX password:
    passwd: password updated successfully
    alaa@aa-lu:~$ sudo ls -l /home
    total 20
    drwxr-xr-x 55 alaa alaa  4096 Aug 22 22:00 alaa
    drwx------  2 root root 16384 Jun  5 09:46 lost+found
    alaa@aa-lu:~$ sudo mkdir /home/testinguser
    alaa@aa-lu:~$ sudo chown testinguser:testinguser /home/testinguser
    alaa@aa-lu:~$ ls -l /home
    total 24
    drwxr-xr-x 55 alaa        alaa         4096 Aug 22 22:00 alaa
    drwx------  2 root        root        16384 Jun  5 09:46 lost+found
    drwxr-xr-x  2 testinguser testinguser  4096 Aug 23 10:03 testinguser
    alaa@aa-lu:~$ ls -l /home/testinguser/
    total 0
    alaa@aa-lu:~$

答え1

useradd/etc/skel-mホームディレクトリの作成オプションを設定し、そのオプションを使用するとコンテンツのみがコピーされます-k

これでこれを手動で行う必要がありますcp /etc/skel/.[a-z]* /home/testinguser/。正しいファイル所有者を設定することを忘れないでください。

chown -R testinguser:testinguser /home/testinguser

adduserより多くのデフォルト値を使用し、インタラクティブに実行されるため、Debian ベースのシステムで使用する方が簡単です。

1000:1001 間隔に何か問題があるようです。

結果を出す

grep '1000\|1001\|testinguser\|alaa' /etc/passwd

そして

grep '1000\|1001\|testinguser\|alaa' /etc/group

そこで何が起こったのか見てください。

その後、この問題を解決するには、「456」など、問題のないパスワードでパスワードを設定してください。

関連情報