Use usuários anteriores já presentes no diretório Linux Home

1

Instalei recentemente uma nova cópia do Ubuntu 16.04.0 LTS no meu PC servidor. Eu montei meu diretório anterior /home para ele. Consistia em várias contas de usuário que foram feitas anteriormente. Mas após a instalação, nenhuma dessas contas foi mostrada na tela de login. Agora, recriou essa conta usando as mesmas informações anteriores (ou seja, nome, nome de usuário .etc), mas agora, sempre que tentam fazer login na tela de login, não conseguem fazer isso enquanto usam ssh para login, a seguinte mensagem é mostrada :

Além disso, há alguns problemas de propriedade de diretório também. Poderia de alguma forma ajudar na solução do problema.

    
por Muhammad Mubeen 10.04.2018 / 17:39

1 resposta

2

Verifique se o uid e o gid das novas contas feitas correspondem ao uid e gid nos diretórios antigos / home. Por exemplo. Olhando para / etc / passwd você terá o uid e gid no terceiro e quarto campos, respectivamente. Um 'ls -la / home' lhe dará o uid e o gid registrados no sistema de arquivos.

Se estes não coincidirem, você precisará fazer 'chown -R uid: gid / home / user' onde uid e gid são os valores de / etc / passwd. Você também precisará garantir que 'user' em / home / user corresponda ao valor em / etc / passwd. Você pode alterar esse valor, se necessário, com 'usermod'.

    
por Martin W 10.04.2018 / 18:03