Gostaria de remover (ou renomear) um usuário Ubuntu que criei, mas as soluções usuais não funcionam porque há um ponto de interrogação no nome de usuário.
$ sudo usermod -l myuser my?user
usermod: user 'my?user' does not exist
Tentei com as aspas habituais e/ou uma barra invertida antes do ponto de interrogação, mas sem sucesso.
Existe uma maneira de remover um usuário com base em seu UID? Isso seria uma solução, pois não preciso inserir o nome de usuário.
Obrigado!
Responder1
Apenas exclua as linhas apropriadas em /etc/passwd e /etc/shadow e no diretório inicial.
Responder2
O '?' precisa ser escapado. Eu verifiquei que o seguinte funciona:
root@panic:/# useradd teste?teste root@panic:/# userdel test\?test