O problema é que "userx" é root. Raiz é identificada pelo UID de 0, como mostrado em / etc / passwd
userx:x:0:0:somename,,,:/home/userx:/bin/bash
Veja o link para entender o resultado.
Então, o que você pode fazer, embora seja moderadamente invasivo, faça tudo isso a partir de um shell de root !!!
No seu caso, você precisará editar manualmente etc/passwd
e /etc/groups
nano /etc/passwd
edite a linha userx
userx:x:1000:1000:somename,,,:/home/userx:/bin/bash
Em seguida, / etc / groups
Pelo menos
userx:x:1000:
Enquanto estiver lá, você pode adicionar userx conforme necessário a outros grupos. Adicione userx no final da linha, separado por vírgula, se necessário (postou essa lista em uma instalação de desktop). Você pode se adicionar a outros grupos conforme necessário (www-data?)
adm:x:4:syslog,userx
cdrom:x:24:userx
sudo:x:27:userx
dip:x:30:userx
plugdev:x:46:userx
lpadmin:x:118:userx
userx:x:1000:
sambashare:x:128:userx
Em seguida, configure o ssh (se necessário)
cp -R /root/.ssh /home/userx
chown -R userx:userx /home/userx
ANTES DE SAIR DA ROOT SHELL, do seu cliente, teste ssh e sudo
ssh [email protected] #you do not need to specify the port if it is the default
Agora, supondo que você pode muito tempo na via ssh, teste sudo
sudo -i
Contanto que você possa fazer login via ssh e obter um shell de root, é bom ir.
Se você tiver um problema, precisará postar de volta, talvez seja necessário configurar o ssh e / ou o sudo