Este é um exemplo passo-a-passo de como fazer isso ativando o root e excluindo o usuário, como mencionado pelo usuário Byte Commander
- ssh na instalação como o usuário
USERNAME criado durante a instalação
-
sudo su para se tornar root
-
passwd e depois senha para dar ao usuário root uma senha
-
nano /etc/ssh/sshd_config com a seguinte edição para permitir o login do usuário root ssh
- Localize a linha (comentada)
#PermitRootLogin prohibit-password e sem modificá-la, adicione a seguinte nova linha abaixo dela
-
PermitRootLogin yes
-
Ctrl-X , y , Enter para salvar as alterações e sair do nano
-
service ssh reload para recarregar a configuração do daemon ssh
- tente efetuar login por meio de uma nova sessão ssh como root, para verificar se tudo está OK.
Neste momento:
-
cut -d: -f1 /etc/passwd deve listar USERNAME como a última entrada.
-
cut -d: -f1 /etc/group deve listar USERNAME como a última entrada.
-
id (quando executado como USERNAME ) deve retornar uid=1000(username) gid=1000(username) groups=1000(username),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lxd)
Agora, exclua o usuário USERNAME :
-
deluser --remove-home USERNAME para excluir o usuário criado durante a instalação. Você receberá um aviso Warning: group 'USERNAME' has no more members. , mas esse grupo também será excluído automaticamente antes do término do comando.
Neste momento:
- Nenhum usuário chamado
USERNAME deve estar listado em cut -d: -f1 /etc/passwd .
- Nenhum grupo chamado
USERNAME deve estar listado em cut -d: -f1 /etc/group .
- É possível efetuar login via ssh como o usuário
root com a senha raiz.
Embora possa ser o caso de algumas coisas ainda referirem-se a USERNAME , a forma como o sistema está neste momento se aproxima relativamente do que um VPS ofereceria, esperançosamente próximo o suficiente para fazer alguns testes com Ansible ou similar .
Embora a solução Kickstart deva ser a correta, esta pode ser mais fácil de arquivar e oferecer quase a mesma funcionalidade.