Alterar nome de usuário sem acesso root? (debian)

1

Então, eu tenho um pequeno servidor localizado a alguns milhares de quilômetros de distância. Eu mudei o nome de usuário da minha conta de usuário usando vipw.

No entanto, não percebi que o UID não possuía privilégios de sudoers.

Agora, não tenho como executar comandos que exijam acesso root. Eu não posso mudar meu nome de usuário, porque há apenas uma conta no sistema que você não pode alterar o nome de usuário de uma conta ativa com usermod e não tenho como executar o vipw.

Tudo o que preciso fazer é alterar o nome de usuário de volta para o que era antes, e eu deveria estar pronto.

Alguma idéia de como fazer isso?

Obrigado.

Por favor, não há palestras. Em todos os meus anos de execução de servidores, nunca tive uma configuração como esse servidor em particular e perdi o que deveria ser óbvio.

    
por paul 11.02.2014 / 18:57

1 resposta

1

Algumas possibilidades posso pensar:

  • Restaure um backup de /etc/passwd , supondo que você tenha algum processo automatizado para fazer isso.
  • Peça para alguém inicializar o servidor a partir de um cd / pendrive e alterá-lo de volta.
  • Peça para alguém enviar o disco rígido para você.

Eu não acho que você pode fazer isso de dentro, sem raiz. Tornaria sudo bastante inútil, caso contrário.

    
por 11.02.2014 / 21:23

Tags