Проблема с логином

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#1

20 авг 2020, 18:03

Linux Mint 19.3 Tricia 64-разрядный, MATE
Вывод inxi
System:
Host: pk-Lenovo-G50-45 Kernel: 5.4.0-42-generic x86_64 bits: 64
compiler: gcc v: 7.5.0 Desktop: MATE 1.22.2 Distro: Linux Mint 19.3 Tricia
base: Ubuntu 18.04 bionic
Machine:
Type: Laptop System: LENOVO product: 80E3 v: Lenovo G50-45
serial: <filter>
Mobo: LENOVO model: Lancer 5B2 serial: <filter> UEFI: LENOVO
v: A2CN40WW(V2.08) date: 08/21/2015
Battery:
ID-1: BAT1 charge: 23.7 Wh condition: 23.7/28.5 Wh (83%)
model: LENOVO PABAS0241231 status: Full
CPU:
Topology: Quad Core model: AMD A8-6410 APU with AMD Radeon R5 Graphics
bits: 64 type: MCP arch: Puma rev: 1 L2 cache: 2048 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
bogomips: 15969
Speed: 1084 MHz min/max: 1000/2000 MHz Core speeds (MHz): 1: 1162 2: 1155
3: 1182 4: 1127
Graphics:
Device-1: AMD Mullins [Radeon R4/R5 Graphics] vendor: Lenovo
driver: radeon v: kernel bus ID: 00:01.0
Device-2: AMD Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7
M520]
vendor: Lenovo driver: radeon v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.19.6 driver: ati,radeon
unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz
OpenGL: renderer: AMD KABINI (DRM 2.50.0 5.4.0-42-generic LLVM 10.0.0)
v: 4.5 Mesa 20.0.8 direct render: Yes
Audio:
Device-1: AMD Kabini HDMI/DP Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus ID: 00:01.1
Device-2: AMD FCH Azalia vendor: Lenovo driver: snd_hda_intel v: kernel
bus ID: 00:14.2
Sound Server: ALSA v: k5.4.0-42-generic
Network:
Device-1: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Lenovo
driver: rtl8723be v: kernel port: 3000 bus ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 2000 bus ID: 03:00.0
IF: enp3s0 state: down mac: <filter>
Drives:
Local Storage: total: 465.76 GiB used: 92.34 GiB (19.8%)
ID-1: /dev/sda vendor: Crucial model: CT500MX500SSD1 size: 465.76 GiB
Partition:
ID-1: / size: 91.48 GiB used: 27.31 GiB (29.9%) fs: ext4 dev: /dev/sda5
ID-2: /home size: 300.59 GiB used: 65.00 GiB (21.6%) fs: ext4
dev: /dev/sda6
ID-3: swap-1 size: 9.31 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda7
Sensors:
System Temperatures: cpu: 44.6 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: radeon temp: 47 C device: radeon temp: 44 C
Info:
Processes: 262 Uptime: 1h 39m Memory: 10.68 GiB used: 5.11 GiB (47.8%)
Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 Shell: bash v: 4.4.20
inxi: 3.0.32
pk@pk-Lenovo-G50-45:~$
Вывод hw probe не выдам, сейчас поймете почему.
Итак, вздумалось мне сменить пароль на вход в минт.
Сменил пароль через меню "Обо мне". Сначала понятно попросило ввести старый пароль, ввел старый, перешел к двум строкам, где вводится новый и подтверждение нового, разумеется это тоже ввел все на автомате. Не ругалось ничего нигде. Правда при этом, не обратил внимание каккой язык стоит при наборе, так как старый пароль полностью цифровой, а вот новый полностью текстовый. Получается я прошел первое окно и потом это же самое окно вылезло второй раз. Туда я ввожу уже новый пароль и система его не принимает, ввожу старый, его тоже не принимает. Быстро отключил хранители экрана и прочие блокировки, чтобы оставаться в системе как можно дольше. Команду sudo выполнить не могу, так как не проходит ни старый пароль , ни новый , и не новый ( даже при русской раскладке) . Не ужели дело попахивает на ровном месте перестановкой минты. Тайм машин тоже хочет пароль , чтобы стартануть, откатится не получиться. Что делать ?

Решение slant » 20 авг 2020, 20:55
У современных линуксов пароль живет в /etc/shadow в 90% случаев, и минт в них входит. Это простой текстовый файл, куда можно влезть простым текстовым редактором вроде nano или xed. Так что вручную поменять пароль не так уж сложно. Но чтобы этот файл открыть - нужны права root (даже на чтение), а это значит что придется грузится в live систему с флешки, монтировать туда hdd, и уже тогда лезть через sudo xed .../etc/shadow
Пароль там хранится в виде хеша, так что сравнить с ним другой пароль прогнанный через такой же механизм хеширования можно (т.е. сравниваются два хеша а не сам пароль с образцом), а вот расшифровать обратно - не очень. Потому можно заменить пароль но не узнать какой он был (если хотя бы 6 знаков длинны было, а то и перебор может справится - программы есть).

Посему далее классический алгоритм действий:
1. Понять какой алгоритм хеширования используется (md5, sha256, sha512)
2. Сгенерировать хеш соответствующего типа утилитой.
3. Вписать его в shadow нужному пользователю.

В shadow хеши начинаются с "$" и цифры - если 1 - это MD5, если 5 - sha256, если 6 - sha512.

Далее генерим хеш:
openssl passwd -6 mynewpass - "-6" - это указание использовать sha512; в общем-то цифра из предыдущего пункта.

А можно схитрить - прямо в live системе завести отдельного пользователя с вашим же именем (или другим - не принципиально), таким же как в установленной системе, и задать ему пароль командами:
sudo useradd myusername
sudo passwd myusername
После чего открыть /etc/shadow live системы и взять сгенерированый хеш оттуда.

Остается только вписать полученный хеш в shadow установленной системы. Важно - не всю строчку (если делали через adduser) а только хеш пароля. А то могут быть нежданчики. :)
Каждая строчка в shadow состоит из нескольких полей разделенных двоеточием. Пароль (хеш) - второе поле.

Перейти к ответу ➙

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Проблема с логином

#2

20 авг 2020, 18:08

Ctrl+Alt+F1 ?

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#3

20 авг 2020, 18:12

При ctrl alt f1 погас экран. Теперь пишу с телефона. Что это было эпик файл , нажатие этих клавиш фактически закончилось перегрузкой. . Все теперь только режим гостя
Последний раз редактировалось пользователем 1 rut; всего редактировалось раз: 20

Аватара пользователя

WWolf
Сообщения: 3894
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

Проблема с логином

#4

20 авг 2020, 18:15

rut, ctrl + alt + f7 - вернёшься обратно
это было переключение консолей...
зачем саймон посоветовал - хз :-D
вспомнить пароль совсем не вариант? :)
Последний раз редактировалось пользователем 1 WWolf; всего редактировалось раз: 20

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#5

20 авг 2020, 18:16

WWolf, машина перегрузилась, только гест вход теперь

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Проблема с логином

#6

20 авг 2020, 18:17

rut, :hoho: ребут в однопользовательский режим

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#7

20 авг 2020, 18:20

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

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Проблема с логином

#8

20 авг 2020, 20:55

У современных линуксов пароль живет в /etc/shadow в 90% случаев, и минт в них входит. Это простой текстовый файл, куда можно влезть простым текстовым редактором вроде nano или xed. Так что вручную поменять пароль не так уж сложно. Но чтобы этот файл открыть - нужны права root (даже на чтение), а это значит что придется грузится в live систему с флешки, монтировать туда hdd, и уже тогда лезть через sudo xed .../etc/shadow
Пароль там хранится в виде хеша, так что сравнить с ним другой пароль прогнанный через такой же механизм хеширования можно (т.е. сравниваются два хеша а не сам пароль с образцом), а вот расшифровать обратно - не очень. Потому можно заменить пароль но не узнать какой он был (если хотя бы 6 знаков длинны было, а то и перебор может справится - программы есть).

Посему далее классический алгоритм действий:
1. Понять какой алгоритм хеширования используется (md5, sha256, sha512)
2. Сгенерировать хеш соответствующего типа утилитой.
3. Вписать его в shadow нужному пользователю.

В shadow хеши начинаются с "$" и цифры - если 1 - это MD5, если 5 - sha256, если 6 - sha512.

Далее генерим хеш:
openssl passwd -6 mynewpass - "-6" - это указание использовать sha512; в общем-то цифра из предыдущего пункта.

А можно схитрить - прямо в live системе завести отдельного пользователя с вашим же именем (или другим - не принципиально), таким же как в установленной системе, и задать ему пароль командами:
sudo useradd myusername
sudo passwd myusername
После чего открыть /etc/shadow live системы и взять сгенерированый хеш оттуда.

Остается только вписать полученный хеш в shadow установленной системы. Важно - не всю строчку (если делали через adduser) а только хеш пароля. А то могут быть нежданчики. :)
Каждая строчка в shadow состоит из нескольких полей разделенных двоеточием. Пароль (хеш) - второе поле.

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Проблема с логином

#9

20 авг 2020, 21:00

А, еще добавлю - не пробуйте упростить себе жизнь просто стерев хеш совсем. Отсутствие хеша - это пустой пароль... вот только пустой пароль = запрет интерактивного входа. Т.е. не войдете все равно. :)


no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#11

20 авг 2020, 21:26

slant,
Вот думал, здорово бы было, если бы slant отозвался :thumbs: . Как всегда, все на высшем методическом уровне разжевано и объяснено. И да, Вы правы после прочтения первого поста, сразу созрел план прописать пустую строку, меня пароль сам по себе не интересует, мне бы провалиться в мою рабочую систему По уставу благодарность уходит в карму. О решении отмечусь завтра, так как это моя рабочая станция осталась в офисе.

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Проблема с логином

#12

20 авг 2020, 21:54

symon2014, Тоже вариант, но как-то во вторую очередь у меня вспоминается обычно. Может потому, что кое-где не работает (нет загрузки в одиночном режиме под root), хотя в большинстве случаев, вполне.

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#13

21 авг 2020, 21:49

slant,
Подскажите, смену рута пароля поборол. А как поступить с этим несоответсвием ключей
Снимок экрана в 2020-08-21 21-39-53.png

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Проблема с логином

#14

21 авг 2020, 21:53

seahorse

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

Проблема с логином

#15

21 авг 2020, 22:30

вообщем выводы. пароли надо менять в терминале.
Попробовал понять в чем вышел косяк. Запустил смену паролей в терминале через passwd в рабочей системе. Ввел тот же самый новый устанавливаемый пароль, на котором все полетело в прошлый раз. И через консоль увидел такое Bad: new password is too simple
, хотя при смене пароля через "Обо мне" таких сообщений не поступало.

Аватара пользователя

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

Проблема с логином

#16

21 авг 2020, 22:32

new password is too simple --- новый пароль слишком простой

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Проблема с логином

#17

22 авг 2020, 10:47

rut писал(а):
21 авг 2020, 22:30
Bad: new password is too simple
Это вообще не проблема. Это просто тебя проинформировали что твой пароль слишком простой
ИзображениеИзображение

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

Проблема с логином

#18

24 авг 2020, 10:54

загруз с флешки -> чрут -> пишем юзеру пароль.

Закрыто

Вернуться в «Безопасность»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей