Как узнать, хеширован ли пароль в /etc/shadow с помощью SHA или MD?

Похоже, проблема с драйвером! Не бойтесь, это поправимо, но вам придется испачкать руки.

Судя по некоторым раскопкам, проблема связана с драйвером nvidia.

https://askubuntu.com/questions/778832/16-04-wont-boot-after-latest-updates

Это имеет смысл, так как мы видим из вывода, что многие из ваших прошивок дают сбой, включая wifi (iwlfwifi ), bluetooth (ict ), Intel Graphics (i915 )., и видеокарта nvidia (nouveau ). Вы можете подтвердить это с помощью команды lsmod | grep "название прошивки". Если их нет, прошивка не загружается.

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

Это классическая проблема, так как debbian не всегда хорошо взаимодействует с драйверами, особенно с теми, которые он считает «не -бесплатными», т. е. не придерживающимися принципов открытого исходного кода. «Думайте о свободе -речи, а не о бесплатном -пиве» -RMS.

Вот несколько советов, которые помогут вам приступить к устранению проблемы:

1 ). загрузитесь с USB, смонтируйте диски,и chroot в систему.

sudo mount /dev/sda2 /mnt
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt

2 ). отредактируйте свой /etc/apt/sources.list, включив в него компоненты non-free.

sudo nano /etc/apt/sources.list

добавить contrib non-freeв каждую строку репозитория:

deb http://deb.debian.org/debian stretch main contrib non-free

3 ). обновление и обновление

sudo apt-update && sudo apt-upgrade

4 ). Если это не сработает, возможно, вам придется установить драйверы вручную. Начните с определения вашей карты nvidia через lspci. Затем погуглите карту, чтобы найти подходящий драйвер для debian linux и установить его. Это хорошее место для начала:

http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/

Если у вас есть правильная прошивка, вы можете распаковать ее и установить (, предполагая, что это.tar.gz, например, по предоставленной ссылке ), используя:

cd ~/Downloads    
tar -xzvf FIRMWARE_PACKAGE_NAME
dpkg -i *

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

5
15.12.2019, 11:53
1 ответ

Руководство shadow(5)по Ubuntu ссылается на руководство crypt(3). В руководстве crypt(3)сказано, что алгоритм шифрования пароля по умолчанию — DES .

Далее говорится, что библиотечная функция glibc2также поддерживает MD5 и по крайней мере SHA -256 и SHA -512, но запись в /etc/shadowдля пароля, зашифрованного одним из этих алгоритмов будет выглядеть как$1$salt$encrypted(для MD5 ),$5$salt$encrypted(для SHA -256 )или$6$salt$encrypted(для SHA -512 ), где каждый $является литералом $символ, где salt— это соль длиной до 16 символов, а encrypted— фактический хэш.

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

11
27.01.2020, 20:34

Теги

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