Вы когда-нибудь забывали пароль? Наверное да, если читаете эту статью, в которой мы попробуем полностью изменить пароль пользователя root в Linux.
Иногда, наступает момент, когда по какой-то причине вы можете забыть пароль для входа в свой компьютер, и тогда, вы не сможете войти в свою операционную систему, чтобы изменить тот самый злосчастный пароль. Это еще не конец, вы еще можете все исправить.
Все что вам нужно, это клавиатура, и знание нескольких команд для решения этой проблемы.
Во-первых, вам придется перезагрузить компьютер, после того как компьютер начнет загружаться, удерживайте shift, пока не увидите меню grub. На этом экране предлагаются различные варианты загрузки вашего компьютера.
Вам нужна строка “Дополнительные параметры для Ubuntu”, или если у вас на английском, тогда “Advanced options for Ubuntu”. После нажатия на которую, появится еще одно меню в котором нужно выбрать строку с параметром “Recovery mode”
После выбора, вы увидите окно с многими параметрами, но для восстановления пароля, вам нужна только одна – “root – перейти в командный интерпретатор суперпользователя”
Если вы даже не знаете имени пользователя(возможно вы хотите взломать чужой компьютер), тогда в появившейся командной строке введите команду
ls /home
Которая покажет названия директорий всех пользователей
По-умолчанию, в режиме восстановления, файловая система доступна только для чтения, и вы не сможете просто так перезаписать пароль пользователя, но зная определенную команду, можно разрешить запись.
Введите в строке следующую команду, которая откроет доступ для записи
mount -o rw,remount /
Далее вам останется ввести команду для изменения пароля
passwd linuxthebest
Под словом “linuxthebest”, я имею ввиду имя пользователя
Введите новый пароль два раза, и вуаля, ваш пароль изменен, можете пробовать входить в систему.
Мне не удалось войти в систему под старым паролем
А вот с новым, я спокойно вошел.
Надеюсь статья была полезной, и если это так, то не забудьте поделиться ею в социальных сетях.
Всем удачного дня.
Спасибо за инфу – чётко и понятно))
Зачем такие сложности, если в ubuntu пароль root можно изменить пользователь с правами sudo
sudo passwd root
А если у вас нет прав sudo? Если вы вообще не можете войти в систему, как измените?
Первый пользователь, который добавляется еще при инсталляции системы, автоматом получает права на судо. А вот тот, кто вообще не знает пароль и хочет влезть в систему, называется иначе
В первой строчке статьи написано
Будьте внимательны.
…и что бы этого нельзя было сделать достаточно ли в GRUB отключить опцию создания пунктов восстановления?
По идее нужно просто раскомментировать строку – #GRUB_DISABLE_RECOVERY=”true”
и меню recovery не будет отображаться, но это для безопасности.
А если вы каким-то образом забудете пароль, то уже никак его не измените.
chroot не поможет? (простите если не корректный вопрос, я не совсем понимаю о чем спрашиваю, но именно так я устанавливал GRUB “после виндовс”. А что мешает изменить конфиг GRUB, создать пользователя, поменять пароль?)
Если сильно захотеть можно в космос полететь
ну это понятно. А рассмотрев все тонкости вопроса выходит, что восстановление/смена пароля возможна при определенных обстоятельствах, и с некоторыми оговорками. Например на зашифрованной Ф.С. и без режима восстановления, уже не получится. А если связка ключей и интернет аккаунты (напр. google) зависят от пароля пользователя (как в iOs/Android/GNOME3) то при смене этого пароля все они будут утеряны.