diff --git a/public/notes/index.gmi b/public/notes/index.gmi index c3fd6ce..5778bb3 100644 --- a/public/notes/index.gmi +++ b/public/notes/index.gmi @@ -5,6 +5,7 @@ => games/ games ## Последние 20 заметок +=> unix/clean_root_password.gmi Сброс пароля root => games/slrr-inline-4-908hp.gmi Сборка 2.2L 908HP двигателя в SLRR => unix/openbsd-install-pkg-from-disk.gmi OpenBSD - установка пакетов с диска => unix/openbsd-using-disk.gmi Работа с дисками в OpenBSD diff --git a/public/notes/unix/clean_root_password.gmi b/public/notes/unix/clean_root_password.gmi new file mode 100644 index 0000000..9b13522 --- /dev/null +++ b/public/notes/unix/clean_root_password.gmi @@ -0,0 +1,27 @@ +# Сброс пароля root + +Сброс пароля root пользователя достаточно несложная задача и есть несколько решений. + +## Без chroot +В этом способе нет необходимости использовать `chroot`, достаточно просто примонтировать +раздел с системой и вставить новый пароль в `/etc/shadow`. + +Пароль можно убрать совсем, однако по SSH без пароля войти неполучиться, даже через `su`. + +Для начала генерируем новый пароль +``` +openssl passwd -6 -salt xyz YOUR_PASSWORD +``` + +Получаем такую строку +``` +$6$xyz$24TPb0YTH0HnqwlPgRKyHUCZZ/Gg7th5Q5lo6f75M.d9aKWeEgCubeSxuKGOkQEia1gMH/McuI.rOOEkXIna61 +``` + +Теперь её необходимо записать в файл `/etc/shadow` между первыми двоеточиями +``` +root:YOUR_PASSWORD_STRING:19074:::::: +``` + +----- +=> index.gmi 🔝 К unix заметкам