Как восстановить забытый пароль в Fedora 13?

Поместите это в script.sh и запустите ./script.sh в первую секунду

#!/bin/bash

TOFIND=($(cat "$1" | tail -n +2))
COLUMNS=()
for ((I=0; I<3; ++I))
do
  COLUMNS+=("$(cat "$2" | tail -n +3 | awk -F' ' '{print $'$((2*$I+1))',$'$((2*$I+2))'}')")
done

RESULT=()

echo -e "\tNP\tNT\tCT"
for ELEM in "${TOFIND[@]}"
do
  echo -ne "$ELEM"
  for COLUMN in "${COLUMNS[@]}"
  do
    VAL="$(echo "$COLUMN" | grep "$ELEM")"
    if test -z "$VAL"
    then
      VAL=0
    else
      VAL="$(echo "$VAL" | awk -F' ' '{print $2}')"
    fi
    echo -ne "\t$VAL"
  done
  echo ""
done
0
31.10.2019, 23:12
1 ответ

Общий ответ Unix на то, как сбросить забытый пароль, состоит в том, чтобы войти в систему как root и изменить его с помощьюpasswd username(для некоторыхusername).

Если по какой-то причине вы не можете вспомнить пароль root для этого, вам придется загрузить систему в однопользовательском -пользовательском режиме (, также иногда называемом «спасательным». режим" в последнее время ). Часто для этого требуется физический доступ к машине.

В зависимости от того, какой Unix вы используете, загрузка в однопользовательском -режиме выполняется по-разному. В Fedora Linux,способ доступа к «режиму восстановления» описан в вики-документации Fedora , но сводится к загрузке с параметром загрузки init=/bin/bashи использованию passwdиз оболочки, что дает вам возможность изменить пароль пользователя root.

После изменения пароля пользователя root введите команду touch /.autorelabel, чтобы убедиться, что контекст SELinux правильно восстановлен после перезагрузки (см. вики-ссылку, чтобы прочитать полное описание каждого шага ).

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

3
28.01.2020, 02:22

Теги

Похожие вопросы