Сброс пароля kali linux

Обновлено: 30.06.2024

Favorite

Добавить в избранное

Главное меню » Kali Linux » Как сбросить пароль в Kali Linux 2020

Как перейти на Kali Linux 2020.3

В ы забыли пароль root к вашей системе? Если так, не волнуйтесь! Эта статья покажет вам, как сбросить пароль root в Kali Linux.

Как сбросить пароль root

Допустим, вы попали на экран входа в Kali Linux и забыли свой пароль. Если вы введете неправильный пароль, он скажет, что пароль неверен, и вы попытаетесь снова. На этом этапе вам нужно просто перезапустить Kali Linux.

В следующих разделах приведены инструкции, которым вы можете следовать, чтобы сбросить пароль в Kali Linux.

Загрузитесь в меню GRUB

Попав в меню после перезагрузки, не забудьте нажать клавиши со стрелками вверх или вниз, чтобы отменить тайм-аут, чтобы система не перешла в режим по умолчанию.

Отредактируйте меню GRUB

Выделите «Дополнительные параметры для Kali GNU/Linux».

Обратите внимание на строку, начинающуюся с «Linux».

В разделе Linux замените «o» в строке «ro_single» на «w», чтобы сделать его «rw_single» в строке Linux.

Как сбросить пароль в Kali Linux 2020

Читать Создание пользователя с другим домашним каталогом в Linux

Нажмите fn + f10 на клавиатуре.

Изменить пароль

Введите команду эмулятора, приведенную ниже, чтобы изменить существующий пароль:

Теперь введите новый пароль рядом с опцией «Новый пароль» и нажмите клавишу Enter.

Вы успешно сбросили свой пароль, выполнив предыдущие шаги.

Теперь выберите вариант Kali/Linux и нажмите клавишу Enter.

Укажите свое имя пользователя, т. е. Имя пользователя root и новый пароль.

Вывод

После прочтения этой статьи потеря пароля Kali Linux больше не должно быть проблемой для вас. Вы можете просто сбросить свой пароль, выполнив простые шаги, перечисленные выше. Надеюсь, эта статья помогла вам решить эту проблему.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Что делать если забыли пароль root для входа в систему? Этот пароль довольно легко сбросить при физическом доступе к компьютеру. То есть этот способ подходит для всех настольных компьютеров, в том числе он сработает, если вы установили Kali Linux в виртуальную машину и забыли от неё пароль.

Способ не особо сложный и, главное, это намного быстрее, чем переустанавливать систему. Кстати, примерно аналогичным способом можно сбросить пароль на многих дистрибутивах Linux.

Итак, во время загрузки, когда выбран основной пункт меню, с которым вы обычно загружаетесь, нажмите клавишу e (это английская буква, а не русская).


Откроется новое окно, в котором нам нужно отредактировать опции загрузки.


Найдите строку, которая начинается со слова linux. В этой строке найдите ro и замените на rw. Строка ro означает монтировать диск только для чтения, а строка rw означает монтировать его для чтения и записи. Если не изменить эту опцию сейчас, то придётся перемонтировать диск после загрузки, иначе изменения просто не могут быть сохранены на диск.

Ещё слово quiet замените на init=/bin/bash. Получается так:


Когда у вас тоже всё готово, нажмите кнопку F10. Если вдруг у вас нет функциональных клавиш, то нажмите Ctral+x.

Будет продолжена загрузка, но вместо привычного графического интерфейса вы попадёте в однопользовательский режим:


У этого режима разные особенности, но главная из них — вы совершаете вход как root без пароля!

Можно проверить, действительно ли диск смонтирован для чтения и записи, для этого выполните команду:

Самое главное, чтобы у корневого раздела, смонтированного как /, в свойствах было rw.


Осталось совсем немного, введите команду

И затем введите новый пароль, нажмите ENTER, подтвердите новый пароль и ещё раз нажмите ENTER.

Если будет выведено

passwd: password updated successfully


Значит всё сработало.

Теперь перезагрузитесь, для этого введите команду:

Возможные проблемы

Если после ввода вы получили:

Enter new UNIX password:

Retype new UNIX password:

passwd: Authentication token manipulation error

passwd: password unchanged

Значит ваш корневой раздел смонтирован только для чтения. Попробуйте:

А затем вновь используйте команду

[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00

то убедитесь, что вы убрали из опции показ экрана заставки (слово quiet) когда редактировали меню grub.

Если вы пытаетесь перезагрузиться командой

Failed to connect to bus: No such file or directory

Failed to talk to init daemon.

В статье описывается способ, с помощью которого можно сбросить пароль root В Кали Линукс. Это пригодится каждому, кто забыл или потерял пароль администратора. Нам не понадобятся никакие дополнительные средства: загрузочные флешки и диски подождут в сторонке.

С чем работаем?

  • рабочая версия Кали Линукс Release
  • нужен физический доступ к компьютеру с Кали
  • Задержитесь на мгновение на экране выбора запуска. Нажмите клавишу e (латинская). Появится окно режима редактирования меню GRUB:

команды редактирования на экране grub

замена ключевиков в меню grub

проверка разрешений rw

  • А теперь сама процедура сброса пароля. Тут же в терминале пишем

password updated succesfully

  • Пароль заменён. Перезагружаемся из терминала командой (но не привычной reboot):
  • Загрузка системы далее пойдёт обычным порядком. Ждём окна регистрации. Проверяем учётную запись root новым паролем.

Как видите, процедура сброса и переприсвоения пароля к учётной записи root Кали Линукс проста. Однако, как и в любом процессе, возможны ошибки.

Как сбросить пароль root: вероятные ошибки

  • После ввода паролей терминал отказывается их принимать, выдавая:

passwd: Authentication token manipulation error
passwd: password unchanged

Скорее всего, вы пропустили этап присвоением полномочий: система просто отказала в сбросе пароля из-за недостатка разрешений. Вернитесь к процессу монтирования и введите команду в таком формате:

mount -o remount, rw /

  • при попытке сменить пароль терминал выводит ошибку

Начните процедуру загрузки Кали заново. Перезагрузите компьютер, снова войдите в меню редактирования GRUB. Здесь затрите строчку, которая начинается на splash.

Если вы забудете свой пароль пользователя подсистемы Windows для Linux, и вы попадёте в петлю. Чтобы сбросить пароль… вам необходимо знать свой пароль. Эта инструкция покажет, как выйти из этого замкнутого круга.


Заперт в бесконечной петле

Уроборос — древний символ, изображающий змею или дракона, поедающего собственный хвост. Если вы забудете пароль пользователя подсистемы Windows для Linux (WSL), вы попадёте в столь же неприятный и бесконечный цикл.

При первом запуске недавно установленного дистрибутива Linux под WSL вас попросят указать имя пользователя и пароль. Это ваш пароль пользователя. В обычной установке Linux вас просят ввести пароль каждый раз, когда вы входите в систему. Однако при использовании WSL ваш пользователь входит в систему автоматически, и вы попадаете прямо в командную строку Linux.

Поскольку вам не нужно использовать пароль для входа в систему, он легко выскользнет из головы. Особенно, если вы нечасто используете WSL.

Это может не показаться такой неудачей, потому что, в конце концов, вы автоматически входите в систему. Проблема становится очевидной, когда вы пытаетесь получить доступ к файлам, которые не находятся в вашем домашнем каталоге, или установить программное обеспечение, или выполнить административные действия, такие как создание и управление другими пользователями.

Для этого вам нужно использовать команду sudo. В Linux вы подтверждаете, что имеете право использовать команду sudo, указав свой пароль.

Связанная статья: Что такое sudo

Очевидный ответ — сбросить пароль. Вы забыли его, так что просто установите новый, верно? Это блестящая идея. Но команде passwd требуется ваш текущий пароль, чтобы подтвердить вашу личность. Это разумная мера безопасности. Команда passwd требует подтверждения того, что вы являетесь владельцем учётной записи пользователя, для которой вы меняете пароль, прежде чем она позволит вам изменить пароль.

Если вы используете sudo с командой passwd, вы можете изменить пароль для любого пользователя, независимо от того, знаете ли вы его пароль или нет. Это звучит как решение, но не всё так просто, потому что для использования команды sudo вам необходимо знать свой пароль. Это начинает ощущаться как уроборос и Уловка-22 вместе взятые.

Конечно, есть способы избежать этой круговой логической головоломки. Вот два, которые вы можете попробовать.

Сброс пароля с помощью исполняемого файла Linux

Мы собираемся показать вам два способа сбросить пароль в подсистеме Windows для Linux. Один способ немного сложнее другого, но он работал каждый раз, когда мы его пробовали. Другой способ — немного более простой, но мы получили смешанные результаты.

Нам нужно определить исполняемый файл для дистрибутива Linux, который вы используете с WSL. В Windows 10 он будет в этом каталоге:

Замените «<username>» именем своей учётной записи пользователя Windows.

Узнать имя учётной записи вы можете следующей последовательностью команд:

Либо вы можете сразу перейти в нужный каталог следующими командами:

Затем выполните команду

Исполняемый файл должен быть легко идентифицирован.

На данном скриншоте это kali.exe.


А на этой тестовой машине мы установили Ubuntu 20.04, и, очевидно, нам нужен файл ubuntu2004.exe.


Мы запустим сеанс Ubuntu, но попросим его войти в систему как пользователь root вместо учётной записи пользователя, созданной вами при установке дистрибутива Linux.



Если потребуются дополнительные доказательства, мы можем использовать команду whoami.


Итак, мы определённо вошли в систему как root. Мы можем изменить пароль пользователя по умолчанию. Команда passwd запросит у вас новый пароль, а затем попросит ввести его второй раз. Ни один из них не будет эхом отражаться на экране. Пароль, который мы меняем, принадлежит пользователю dave.


Убедитесь, что вы запомнили новый пароль. Мы выйдем из сеанса Ubuntu и вернёмся в командную строку Windows.


Чтобы проверить наш новый пароль, нам нужно запустить новый сеанс Ubuntu с учётной записью по умолчанию.


Сеанс начинается, и мы вошли в систему как обычный пользователь с нашей обычной цветной командной строкой.


Чтобы доказать, что наш пароль был изменён, мы запустим команду с sudo. Команда, которую мы используем, не имеет значения, важно то, что мы используем sudo. Мы воспользуемся командой ps, чтобы перечислить некоторые процессы.


Вам будет предложено ввести пароль, который вы создали, когда использовали команду passwd от имени пользователя root. Пароль должен быть принят, и команда должна быть запущена за вас.

Сброс пароля с помощью команды wsl

Мы можем сделать то же самое с помощью команды WSL. В нашем тестировании мы получили противоречивые результаты, но, возможно, вам повезёт больше, чем нам. Это более короткий метод, поэтому вы можете сначала попробовать его, а если он вам не подходит, попробуйте более длинный метод, который мы показали вам выше.

В командной строке Windows введите:


Начнётся сеанс Linux. Вы войдете в систему как root. Вы можете проверить это с помощью команды whoami.


Чтобы сбросить забытый пароль пользователя, используйте команду passwd и укажите имя учетной записи пользователя.


Вам будет дважды предложено ввести новый пароль. Так и должно быть.

Если вы выйдете из этого сеанса и начнёте новый сеанс, вы снова войдёте в систему под обычной учётной записью с новым паролем.

Хватит ходить по кругу

Один или оба этих метода подойдут вам, и вы освободитесь от бесконечного цикла, в котором невозможно сбросить пароль из-за того, что вы его не знаете.

Читайте также: