В Gnu / Linux можем да променим паролата на всеки потребител, всеки, с изключение на root или суперпотребител. Парола, която може да бъде променена само ако сте суперпотребителят. Но какво, ако забравите паролата за root? Какви възможности има за решаване на това? Трябва ли да преинсталираме дистрибуцията Gnu / Linux?
Има ли решение за проблемът със забравянето на root паролата, но е вярно, че всяко разпределение има различно решение. След това ще обясним как да направите тази коренна промяна на паролата във Fedora. На първо място, не правете това в производствени екипи за забавление, защото ако има грешка, ще загубите цялата информация.
За да сменим паролата на root, трябва да го направим прекъснете старта на Fedora Grub. Ще го прекъснем, като натиснем бутона E, когато се появи екранът Grub. Ще се появи екран като следния:
Така че отиваме към линията Linux16 и променяме набора от думи «rghb тих» от
rd.break enforcing= 0
Сега натискаме Ctrl + X, за да продължим процеса на зареждане. Ако системата е криптирана, сега тя ще ни поиска паролата LUKS.
С това накарахме системата Fedora да се зареди в авариен режим, сега трябва да монтираме твърдия диск със следната команда:
mount -o remount, rw / sysroot
И изпълняваме командата chroot за достъп до системата. Като напишете следното:
chroot / sysroot
И сега можем изпълнете командата passwd, за да промените паролата на root. След изпълнението на командата ще бъдем помолени да въведем новата парола на root два пъти. Сега пишем Излезте два пъти, за да рестартирате системата. След това стартираме сесията като root и възстановяваме промените в grub, като напишем това:
restorecon -v /etc/shadow
И тогава
setenforce 1
С това ще сменим новата парола на root и ще можем да функционираме, без да се налага да преинсталираме или губим данните си.
Повече информация - Списание Fedora