- Reset lost root password
- Contents
- Using sudo
- Using the debug shell
- Using bash as init
- Using a LiveCD
- Блог MerinovKV
- Техническое обслуживание сайтов.
- Как восстановить забытый пароль root в ArchLinux
- Пункт номер раз: Загружаемся с LiveCD.
- Пункт номер два: Монтируем корневой раздел
- Пункт номер три: Удаляем пароль
- Пункт номер четыре:
- Пункт номер пять: Меняем пароль
- Reset lost root password
- Contents
- Using sudo
- Using the debug shell
- Using bash as init
- Using a LiveCD
- Как сбросить пароль Linux
- Видео — изменяем пароль пользователя
- Как сбросить пароль в Linux
- Когда можно использовать GRUB
- Когда нет возможности использовать GRUB
Reset lost root password
This guide will show you how to reset a forgotten root password. Several methods are listed to help you accomplish this.
Contents
Using sudo
If you have installed sudo and have configured permissions for either the wheel group or a user whose password you recall, you can change the root password by running sudo passwd root .
Using the debug shell
- Append systemd.debug_shell to the kernel parameters.
- This will do a normal boot but start debug-shell.service which runs a root shell ( /bin/sh ) on tty9 . Press Ctrl+Alt+F9 to access it.
- Use the passwd command to create a new password for the root user.
- When done, stop debug-shell.service .
Using bash as init
- Append the init=/bin/bash kernel parameter to your boot loader’s boot entry.
- Your root file system is mounted as read-only now, so remount it as read/write: mount -n -o remount,rw / .
- Use the passwd command to create a new password for the root user.
- Reboot by typing reboot -f and do not lose your password again!
Using a LiveCD
With a LiveCD a couple methods are available: change root and use the passwd command, or erase the password field entry directly editing the password file. Any Linux capable LiveCD can be used, albeit to change root it must match your installed architecture type. Here we only describe how to reset your password with chroot, since manual editing the password file is significantly more risky.
Источник
Блог MerinovKV
Техническое обслуживание сайтов.
Как восстановить забытый пароль root в ArchLinux
Помнится, я как-то писал про то, как восстановить пароль root для Debian. Настала очередь Archlinux. Собственно, сыр-бор получился из-за того, что одним солнечным морозным утром я не смог получить доступ к серверу (ни пользователь, ни root не принимали своих паролей). Способов три:
- Сменить его в chroot (не сработал);
- Использование GRUB (описан в статье про Debian);
- Удаление пароля, загрузка системы и смена пароля руками (вот о нем и пойдет речь, как о самом простом).
Вообще, все, на самом деле, очень просто. Суть такова:
- загружаемся с любого LiveCD (архитектура должна совпадать!),
- монтируем корневой раздел (/)
- удаляем пароль
- загружаемся в рабочую систему
- меняем пароль (можно указывать любой, в т.ч старый)
Пункт номер раз: Загружаемся с LiveCD.
Я загрузился с диска, с которого ставил систему, но можно использовать и любой другой дистрибутив Linux, лишь бы совпадала архитектура. То есть, если сломалась x64 — грузимся с Live x64; если i386 (i686), то такую же и используем.
Пункт номер два: Монтируем корневой раздел
После того, как загрузились с диска — будет нам консоль от имени root (это я про тот вариант, если загружаться с родного арчедиска).
Пусть система у нас будет стоять на диске sda.
Смотрим, какие разделы у нас где:
Но первый вариант мне нравится больше.
У меня корневой раздел (для танкистов и новичков: это где лежит папка /etc) находится на разделе /dev/sda2
Первой строкой мы создаем директорию, а второй, собственно, монтируем.
Пункт номер три: Удаляем пароль
Теперь, когда у нас подключен раздел, можно убивать пароли. В арче есть nano, я им и воспользуюсь:
В самой первой строке будет root (ниже есть еще пользователи, можно и им пароли поубивать, у меня они все равно не работали, так что я удалил все пароли).
Вот строка, которая была у меня:
Из нее хэш между двоеточиями после «root:», чтобы получилось вот так:
Сохраняемся и машем перезагружаемся в систему на винте.
Пункт номер четыре:
Пункт номер пять: Меняем пароль
Собственно, тут все как обычно. Я загрузился сначала в пользователя (он у меня загружается автоматом, ибо машина домашняя и особо нет необходимости что-то от кого-то прятать). В общем, под пользователем:
Источник
Reset lost root password
This guide will show you how to reset a forgotten root password. Several methods are listed to help you accomplish this.
Contents
Using sudo
If you have installed sudo and have configured permissions for either the wheel group or a user whose password you recall, you can change the root password by running sudo passwd root .
Using the debug shell
- Append systemd.debug_shell to the kernel parameters.
- This will do a normal boot but start debug-shell.service which runs a root shell ( /bin/sh ) on tty9 . Press Ctrl+Alt+F9 to access it.
- Use the passwd command to create a new password for the root user.
- When done, stop debug-shell.service .
Using bash as init
- Append the init=/bin/bash kernel parameter to your boot loader’s boot entry.
- Your root file system is mounted as read-only now, so remount it as read/write: mount -n -o remount,rw / .
- Use the passwd command to create a new password for the root user.
- Reboot by typing reboot -f and do not lose your password again!
Using a LiveCD
With a LiveCD a couple methods are available: change root and use the passwd command, or erase the password field entry directly editing the password file. Any Linux capable LiveCD can be used, albeit to change root it must match your installed architecture type. Here we only describe how to reset your password with chroot, since manual editing the password file is significantly more risky.
Источник
Как сбросить пароль Linux
Бывают случаи, что вы забыли или просто не знаете пароль пользователя для входа в систему. Можно установить новый пароль для любого пользователя. Для этого у вас должен быть физический доступ к компьютеру. В данной статье мы рассмотрим, как сбросить пароль пользователя в Linux — как установить новый пароль.
Первым делом нужно попасть в меню загрузчика GRUB. Для этого перезагрузите компьютер, и после того, как отобразится приветственный экран BIOS, нажмите и удерживайте клавишу Shift (или это может быть клавиша Esc ).
Появится меню загрузчика GRUB. Если вдруг с первого раза не получилось, например, вы не успели нажать Shift, и меню GRUB не показалось, попробуйте перезагрузить компьютер еще раз.
Меню GRUB выглядит следующим образом:
В меню представлен список операционных систем, которые установлены и доступны для загрузки. Найдите ваш Linux-дистрибутив (скорее всего это будет первый пункт меню). Под этим пунктом будет следующий пункт меню — это либо Advanced options for Ubuntu или Ubuntu, with Linux . generic (recovery mode) . Вместо Ubuntu будет стоять название вашего дистрибутива. В моем случае это, например, elementary.
Используя клавишу Вниз , выберете этот второй пункт в меню.
Так как в моем случае это пункт с надписью Advanced options for . , то после его выбора появятся несколько новых пунктов. Нужно выбрать пункт с пометкой (recovery mode) .
Появится новое меню — Recovery Menu. Используя клавишу Вниз , перейдите на пункт root (Drop to root shell promt) и выберите его, нажав клавишу Enter .
Вы попадете в командную строку. Если появилось сообщение «Press Enter for maintenance», тогда нажмите Enter .
Сейчас корневая файловая система примонтирована только для чтения. Смонтируем файловую систему так, чтобы иметь доступ на чтение и на запись. Для этого выполните команду:
Теперь можно установить новый пароль для вашего пользователя. Для этого вы должны знать имя пользователя в системе. Если вы его не помните, то можно вывести список всех пользователей, выполнив команду (мое имя пользователя было последним в списке):
Теперь установим новый пароль. Выполняем команду passwd в качестве аргумента для которой указываем имя пользователя, пароль которого мы хотим изменить (вместо yuriy укажите имя вашего пользователя):
Появится запрос на ввод пароля. Обратите внимание, что при вводе пароля на экран ничего не выводится. Поэтому вводите пароль с клавиатуры, а затем просто нажимайте Enter . Далее пароль нужно будет ввести повторно.
Теперь можно перезагрузить компьютер и попробовать войти в систему, используя новый пароль. Для перезагрузки введите команду:
Видео — изменяем пароль пользователя
В данном видео показаны все действия, описанные в статье — попадаем в меню GRUB, загружаем recovery mode, монтируем диск для записи и меняем пароль.
Источник
Как сбросить пароль в Linux
Давайте рассмотрим несколько способов сбрасывания системного пароля в Linux. Вы наверное знаете, что у пользователя root есть права на изменение пароля любого пользователя в системе. А что если вы забыли пароль от рута? Вот об этом и пойдет речь в статье.
При восстановления пароля (рута или любого другого пользователя) встречаются две различные ситуации, требующие разного подхода.
Когда можно использовать GRUB
- После этого вы либо увидите приглашение для рута, либо восстанавливающее меню, где нужно выбрать строку с рутом. Используйте passwd для того чтобы изменить пароль у любого пользователя
Также следует заметить что некоторые дистрибутивы создают режим восстановления во время установки. Если в вашем меню GRUB есть такой пункт, вам не нужно производить все вышеперечисленные действия, просто выберите режим восстановления, а затем приглашение для рута, в последующем диалоговом окне.
Когда нет возможности использовать GRUB
Если вы не используете GRUB по каким-то причинам, вы можете восстановить пароль с помощью live CD (Я буду использовать Ubuntu live CD, вы можете взять любой другой). Просто следуйте дальнейшим инструкциям:
- Загрузитесь с live CD
- Выберите «Попробовать Ubuntu без изменений на вашем компьютере» (Try Ubuntu without any changes to your computer)
Далее нам нужно монтировать линукс-раздел. Для этого создайте папку, в качестве точки для монтирования, используя команду: sudo mkdir /media/linx_part
Примонтируйте линукс-раздел командой sudo mount /dev/sda1 /media/linx_part
Источник