Efetuando login no novo usuário criado Ubuntu12.04 lts

1

Acabei de criar uma conta com o nome rashmi e definir sua senha. Então eu reiniciei o meu sistema. Quando eu logar em rashmi outra tela aparece por menos de um segundo e depois desaparece e novamente a tela de login volta. Então, não consigo fazer login no Ubuntu a partir do usuário recém-criado

Eu criei meu usuário com sudo useradd rashmi e, em seguida, defina sua senha usando sudo passwd rashmi .

Alguém pode me dizer como fazer login como um novo usuário e onde estou errado?

    
por ritesh 18.01.2013 / 15:20

1 resposta

0

Por padrão, o useradd simplesmente cria a conta de usuário e o grupo nos arquivos / etc / passwd e / etc / group. Não cria um diretório inicial para o novo usuário. Em vez disso, execute o comando sudo adduser username , que solicitará informações extras, incluindo senha, nome completo, etc. e, em seguida, crie um diretório inicial que será preenchido a partir das informações padrão em / etc / skel.

Para corrigir isso, você tem duas opções. O mais simples seria executar sudo userdel rashmi e, em seguida, iniciar novamente com o comando adduser , ou você poderia criar manualmente o diretório inicial como usuário raiz e alterar a propriedade dos arquivos copiados para corresponder ao novo usuário:

ls /home/rashmi

Confirme que não há dados prestes a serem sobrescritos. Então

sudo cp -a /etc/skel /home/rashmi
sudo chown -R rashmi:rashmi /home/rashmi

Eu recomendo usar o primeiro método, se possível, pois ele adicionará um grupo de usuários para o novo usuário, o que você pode não ter feito ainda (você pode fazer isso manualmente editando o arquivo / etc / group como o usuário root).

    
por Aaron D 18.01.2013 / 16:33