Начини плаћања Abuse

Ресетовање ваше лозинке у Линук-у

19.05.2021, 22:32

Сваки корисник је бар једном заборавио лозинке за веб странице или друштвене мреже које није користио дуго времена. Слична ситуација се може десити и са дистрибуцијом Линука. Неће бити тешко заборавити, посебно ако постоји много различитих дистрибуција са различитим лозинкама. Затим ћемо разговарати о томе шта да радимо ако је ваша лозинка за Линук заборављена, како да је исправно ресетујете и да не избришете своје податке. Ресетовање лозинке за Линук није тежак задатак. Али треба појаснити да не можете сазнати лозинку, можете је само ресетовати.

Ресетовање ваше лозинке помоћу ЛивеЦД-а

Да бисте ресетовали лозинку, потребно је да се наоружате ЛивеЦД диском са било којом Линукс дистрибуцијом, важно је само да се поклапају битност система који треба да се врати и систем на диску. Најбоље је узети најновије верзије дистрибуција. Са њима је погодније радити, иако су погодни чак и Гентоо и АрцхЛинук.

Затим покрените систем са ЛивеЦД-а и отворите терминал. Ако се диск покрене у командну љуску без ГУИ, то је у реду. Морате да знате на ком чврстом диску се налази основни систем датотека дистрибуције коју ћете инсталирати. Све доступне дискове можете погледати командом:

 $ fdisk -l

Ресетовање ваше лозинке у Линук-у

Типично, назив диск јединице почиње словима сд за обичне диск јединице и нвме за М.2 ССД. У овом случају, роот партиција је мала ако је посебна партиција додељена за кућну фасциклу током инсталације и има Линук систем датотека. Ако посебна партиција за покретач није направљена, онда ће и роот партиција бити означена звездицом као покретачка. На пример, ово је /dev/nvme0n1p1 . Мора се монтирати у /mnt:

 $ mount /dev/nvme0n1p1 /mnt/

Ресетовање ваше лозинке у Линук-у

Овако видимо /dev/nvme0n1p1 - партиција на којој је систем инсталиран. Исто тако лако може бити /dev/sda1 или /dev/sdb5 . Затим уђите у цхроот окружење:

 $ chroot /mnt /bin/bash

Ресетовање ваше лозинке у Линук-у

Сада смо окружени дистрибутивним комплетом који је инсталиран на монтираном диску. Ово је верзија режима опоравка без покретања оперативног система.

Затим, корисник може да подеси Линук роот корисничку лозинку помоћу наредбе passwd :

 $ passwd root

Ресетовање ваше лозинке у Линук-у

Може се десити да услужни програм избаци грешку, али ако не избаци ниједну грешку, лозинка је успешно ажурирана и можете да користите свој систем.

Постоји још један начин. Лозинке за све кориснике се чувају у /etc/shadow датотеци у следећем облику:

 user_name:encrypted password:user_id:group id_id

на пример:

 root:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA:0:0::::: bin:!!:9797:0::::: daemon:!!:9797:0:::::

За сваки унос, сви параметри су раздвојени двотачкама, први параметар (роот) је корисничко име, други (АААААААААААААААААА...) је хеш лозинке. Да бисте променили лозинку у жељену, прво морате ручно да креирате њен хеш. Да бисте то урадили, можете користити следећу команду:

 $ openssl passwd -1 -salt xyz new_password

Ресетовање ваше лозинке у Линук-у

Затим га убацујемо уместо претходног:

 $ vi /etc/passwd

Ресетовање ваше лозинке у Линук-у

Није могуће потпуно уклонити лозинку за Линук, нећете моћи да се пријавите на систем овде; Након замене, сачувајте промене и готови сте. Пре поновног покретања, не заборавите да изађете из цхроот-а и искључите роот система:

 $ exit $ umount /mnt

Ресетовање лозинке помоћу Груб-а

Ако диск није при руци, можете користити Груб за ову сврху. У менију са опцијама покретања, притисните Е да бисте уредили параметре кернела:

Ресетовање ваше лозинке у Линук-у

Овде у линији вмлинуз после свих параметара (погледајте снимак екрана) морате додати параметар init=/bin/bash :

Ресетовање ваше лозинке у Линук-у

Да бисте наставили са учитавањем, морате притиснути Ctrl+D . Након што је иницијализација завршена, кернел ће пренети контролу над командом на басх схелл, коју смо пренели у параметре кернела где можете да повратите лозинку. Подразумевано, систем датотека је монтиран у режиму само за читање да бисте могли било шта да промените, потребно је да га поново монтирате за писање:

 $ exit $ umount /mnt

Све остале радње са датотеком /etc/shadow су сличне првој тачки.