Skip to content

Instantly share code, notes, and snippets.

@kzkvv
Forked from hitautodestruct/reset.md
Last active August 9, 2021 09:46
Show Gist options
  • Save kzkvv/65f216bcec780a61fe5f680939559456 to your computer and use it in GitHub Desktop.
Save kzkvv/65f216bcec780a61fe5f680939559456 to your computer and use it in GitHub Desktop.
Reset root password on scaleway.com

Source: https://community.online.net/t/reset-root-password-via-console/1724/3

I solved this problem, found a hint here: https://github.com/scaleway/initrd/tree/master/Linux 184.

Here is what I did:

  1. Edit the “Tags” field in the server definition and add “INITRD_POST_SHELL=1” as one (or the only) tag.
  2. Reboot the server
  3. Wait until you get a shell
  4. Run: chroot /newroot
  5. Change your password using passwd passwd root
  6. CTRL-d to resume booting.
  7. Test your new password.
  8. Remove “INITRD_POST_SHELL=1” from your tags

I still managed to do it! What's the problem: I have an old version of ubuntu (16.04 lst xenial), just adding a tag was not enough. What I did before proceeding with the algorithm described above:

open the console and go to the instance settings advanced settings -> boot mode -> use bootscript -> select "x86_64 longterm 4.14 latest" -> save after that, proceed to the algorithm described at the very beginning of the discussion: add the tag INITRD_POST_SHELL=1, overview - > console, reboot instance, change the password in the terminal that opens after the system boots, and so on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment