私は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」など、問題のないパスワードでパスワードを設定してください。