- A sequência que você descreveu é a maneira correta de redefinir uma senha se você perder o acesso ao root na máquina. O Linux não tem um conceito de usuário administrativo além do root, a menos que você fale sobre os privilégios do sudo.
- Os diretórios iniciais não precisam estar em
/home
, isso é feito com muita frequência. Veja/etc/passwd
para os diretórios iniciais desses usuários. - Você pode ter quantas contas quiser com privilégios de sudo adequados às suas necessidades.
- su para user_2 ou user_3 apenas concede os direitos desse usuário, não os direitos de root.
Editar
Algumas observações adicionais baseadas nos comentários e no texto na outra resposta:
If I select user_1 OR user_4 and enter the same password the system will act as if it is about to login (screen goes blank for 1 or 2 seconds) then returns to the login screen. If I enter the wrong password I will immediately see the error "Incorrect password, please try again".
Isso indica que a senha está correta e há algo errado. Em geral, em tais casos, é uma boa idéia tentar uma senha errada e ver se a reação do sistema é diferente.
Embora seja possível ter diretórios pessoais fora de /home
, no seu caso, não apenas as senhas, mas também dois dos diretórios base foram perdidos. Esta foi a razão pela qual o login foi cancelado. Uma mensagem para esse efeito deveria ter sido escrita em algum arquivo de log.