Não é possível fazer o login como um usuário recém-criado

1

Eu tenho um dual boot do Kali Linux junto com o windows 7. Agora, quando eu instalei o Kali, ele me registrou como root. Eu não tenho um login em meu nome. Então eu criei um usuário com os seguintes passos. No entanto, quando faço logoff e login, há uma "falha de autenticação" com o novo login. Para onde estou indo errado?

 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:~$
    
por beegee Assem 11.07.2015 / 10:01

1 resposta

2

useradd copia apenas o conteúdo de /etc/skel quando você define a opção -m para criar o diretório base e usar a opção -k .

Você precisa fazer isso manualmente agora com cp /etc/skel/.[a-z]* /home/testinguser/ . Não se esqueça de definir o proprietário correto dos arquivos:

chown -R testinguser:testinguser /home/testinguser

Em sistemas baseados em Debian adduser é mais fácil de usar, já que usa mais padrões e é executado interativamente.

A disparidade de 1000: 1001 parece problemática.

Dê os resultados de

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

e

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

para ver o que aconteceu lá.

Em seguida, defina a senha para algo não problemático, como "456", para descartar esse problema.

    
por 11.07.2015 / 13:50