Пароль/Password
установлен KDE minimal.
странная анамалия приклбючилась, даже не знаю что и гуглить.
при включении копма/перезагрузке просит пароль, ввожу — пускает, но после входа в систему, не возможно ничего удалит/установить, то есть везде, где есть запрос пароля — пароль не валиден. пробовал создавать новых пользователей, результат тот же — в систему (на десктоп) пускает, а далее везде пароль не подходит.
пробовал сбросит/сменит пароль через лайф/флэшь: sudo mount /dev/sda1 /mnt (у меня на sda1 система), sudo chroot /mnt, passwd username.
пароль Специально прописовал другой, что бы проверить сменяется ли. Да, после перезагрузки, на экране входа в систему принимает только новые данные, то есть пароль сменился, но далее, будь-то октопи, либо терминал — пароль не принимает.
Если войти в Систему под Рут’ом, то пароли визде принимает. Где копать?
6 комментариев
Столкнулся с этой проблемой на 17.0 alpha 2. Решение нашёл в сети, ссылку не сохранил. Ниже просто копирую.
***********
Если в терминале при вводе команды:
su
и после ввода пароля вы видите ошибку:
Пароль:
su:
Сбой при проверке подлинности
То решить эту проблему можно обновив пароль
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Для этого последовательно введите в терминал следующие команды:
sudo -s
passwd
exit
su — echo ‘profit’
Вот пример из терминала, после ввода команд с последующим выполнением предложенных действий:
nix@nix-laptop:~$ sudo -s root@nix-laptop:~# passwd Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён root@adminnix-laptop:~# exit exit nnix@nnix-laptop:~$ su - Пароль: Added user root. root@adminnix-laptop:~# echo 'profit' profit
После всех проделанных действий пароль обновится и ошибка устранится.
/usr/bin/sudo должен принадлежать пользователю с uid 0 и иметь бит setuid
менял права для папки /usr/bin, то есть теперь я владелец /usr/bin, а не root, в этом наверное проблема, но что бы вернуть права руту нужно ввести пароль, и так по кругу
[alesis@Hacker665 ~]$ sudo -s
sudo: /usr/bin/sudo должен принадлежать пользователю с uid 0 и иметь бит setuid
вошёл под рутом, сменил владельца /usr/bin/ на root.
далее вошёл под своим ником. ошибка осталась.
сделал так
загрузился с лайфа
mkdir /hoy
mount /dev/sda1 /hoy
chown root /hoy/usr/bin/sudo
chmod +s /hoy/usr/bin/sudo
umount /hoy
reboot -h now
теперь вместо [alesis@Hacker665 ~]$ sudo -s
sudo: /usr/bin/sudo должен принадлежать пользователю с uid 0 и иметь бит setuid
просит ввести пароль и не принимает
sudo su root
[alesis@Hacker665 ~]$ sudo su root
[root@Hacker665 alesis]#
[root@Hacker665 alesis]# exit
exit
[alesis@Hacker665 ~]$
[alesis@Hacker665 ~]$ su
Пароль:
su: Сбой при проверке подлинности
[alesis@Hacker665 ~]$
1. загрузился с лайфа
mkdir /hoy
mount /dev/sda1 /hoy
chown root /hoy/usr/bin/sudo
chmod +s /hoy/usr/bin/sudo
umount /hoy
reboot -h now
2. права на user/bin должны быть у root
2. sudo -s либо sudo su root если пароль root и юзэра в системе (админ) совпадают
3. chmod +s /usr/bin/su
Reset lost root password (Русский)
Состояние перевода: На этой странице представлен перевод статьи Reset lost root password. Дата последней синхронизации: 13 октября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
На этой странице вы сможете узнать, как сбросить забытый пароль суперпользователя. Существуют несколько способов, которые могут вам в этом помочь.
Важно: Недобросовестный пользователь может использовать указанные здесь методы для получения доступа к вашей системе. Неважно, насколько операционная система защищена от атак и как хороши ваши пароли: имея физический доступ к компьютеру, любой сможет это сделать, если вы, конечно, не выполните шифрование хранимых данных.
Через sudo
Если у вас есть установленный sudo и настроен доступ для группы wheel или для пользователя, чей пароль вы помните, вы можете сменить пароль root с помощью команды sudo passwd root .
Через отладочную консоль
- Добавьте параметр ядра systemd.debug_shell .
- Система загрузится как обычно, но запустит службу debug-shell.service , которая запустит командный интерпретатор ( /bin/sh ) на консоли tty9 . Нажмите Ctrl+Alt+F9 чтобы перейти в неё.
- Используйте команду passwd для установки нового пароля суперпользователя.
- После завершения остановите debug-shell.service .
Используя bash в качестве init
- Добавьте параметр ядра init=/bin/bash в настройках вашего загрузчика.
- Сейчас ваша корневая файловая система смонтирована только для чтения, поэтому перемонтируйте ее на чтение-запись командой mount -n -o remount,rw / .
- Используйте команду passwd для установки нового пароля суперпользователя.
- Перезагрузитесь с помощью команды reboot -f и не забудьте свой пароль снова!
Примечание: Некоторые клавиатуры не распознаются должным образом при загрузке bash из GRUB, и вы не сможете ничего ввести в консоли. В этом случае вам остается лишь использовать другой способ.
При помощи LiveCD
С загрузочным диском у вас есть два варианта: войти в сеанс chroot и использовать команду passwd , либо очистить запись с паролем в файле паролей напрямую. Вы можете использовать любой загрузочный диск на основе Linux, хотя для chroot необходимо, чтобы архитектура LiveCD совпадала с архитектурой установленной системы. Здесь мы приведем лишь способ сброса пароля при помощи chroot, так как ручное редактирование файла паролей представляет значительно больший риск.
chroot
- Загрузитесь с LiveCD и смонтируйте корневой раздел вашей основной системы.
- Используйте команду passwd —root ТОЧКА_МОНТИРОВАНИЯИМЯ_ПОЛЬЗОВАТЕЛЯ для установки нового пароля (старый пароль запрошен не будет).
- Размонтируйте корневой раздел.
- Перезагрузитесь и введите новый пароль.
Смотрите также
Как сбросить пароль на manjaro linux?
Доброго времени суток. Поставил manjaro linux gnome, и сразу же случился факап.
При попытке установить хоть что-либо требует пароль пользователя, хотя в лаунчере системы я его не устанавливал (поставил галочку на автоматический вход без пароля, а сам пароль не вводил). Нагуглил дефолтный, но он не подходит.
Как можно сбросить пароль ? Заранее благодарю.
Все достаточно просто, алгоритм:
У меня загрузчик GRUB, поэтому описываю с его точки зрения, если у вас UEFI могут быть нюансы.
1. Если система не dual-boot (например Windows + Linux), то при включении (или перезагрузке) ПК нужно зажать Esc или Shift до появления меню GRUB.
2. В меню GRUB напротив нужного пункта загрузки (в вашем случае «Manjaro Linux») нажать e
3. В этом текстовом файле найти строку «linux . » (обычно почти в самом конце) и сразу переместиться в конец строки — комбинация Ctrl+e, поставить пробел и добавить single init=/bin/bash
5. Нажать Ctrl+x или F10 для продолжения загрузки.
6. Дальше все команды будут только в командной строке.
7. Если файловая система примонтирована только для чтения, перемонтировать для записи mount -n -o remount,rw /
8. Набрать в командной строке passwd имя пользователя, нажать Enter.
8.1 Если еще и логин был успешно забыт, то можно посмотреть что вообще за пользователи водятся в системе cut -d: -f1 /etc/passwd
9. Указать нужного, набрать новый пароль, нажать Enter, повторить еще раз (ввод пароля в строке не отображается).
9.1 Все прошло успешно, если увидите что-то типа password updates successfully
10. Набрать reboot -f, нажать Enter
11. Загрузиться как обычно, и войти с вновь установленным паролем.
P.S.
Если так не получается придется идти через LiveCD и chroot.
Есть как минимум два способа.
Пароль — это запись в файле /etc/shadow. Для его изменения нужно изменить то, что в этом файле записано, для сброса пароля (чтобы его не было совсем) нужно соответствующую запись привести к виду:
babay::18271:0:99999:7.
где babay — имя юзера, а числа могут быть любыми. Главное — чтобы между символами :: после имени пользователя не было ничего (Текст, расположенный в этом месте — есть зашифрованный пароль)
1. LiveCD с любым дистрибом, монтируем диск с системой и стираем что там есть (потом задать нужно обязательно)
2. Emergency mode, монтируем диск и стираем (потом конечно же нужно задать)
Как сбросить пароль на manjaro linux?
Доброго времени суток. Поставил manjaro linux gnome, и сразу же случился факап.
При попытке установить хоть что-либо требует пароль пользователя, хотя в лаунчере системы я его не устанавливал (поставил галочку на автоматический вход без пароля, а сам пароль не вводил). Нагуглил дефолтный, но он не подходит.
Как можно сбросить пароль ? Заранее благодарю.
Все достаточно просто, алгоритм:
У меня загрузчик GRUB, поэтому описываю с его точки зрения, если у вас UEFI могут быть нюансы.
1. Если система не dual-boot (например Windows + Linux), то при включении (или перезагрузке) ПК нужно зажать Esc или Shift до появления меню GRUB.
2. В меню GRUB напротив нужного пункта загрузки (в вашем случае «Manjaro Linux») нажать e
3. В этом текстовом файле найти строку «linux . » (обычно почти в самом конце) и сразу переместиться в конец строки — комбинация Ctrl+e, поставить пробел и добавить single init=/bin/bash
5. Нажать Ctrl+x или F10 для продолжения загрузки.
6. Дальше все команды будут только в командной строке.
7. Если файловая система примонтирована только для чтения, перемонтировать для записи mount -n -o remount,rw /
8. Набрать в командной строке passwd имя пользователя, нажать Enter.
8.1 Если еще и логин был успешно забыт, то можно посмотреть что вообще за пользователи водятся в системе cut -d: -f1 /etc/passwd
9. Указать нужного, набрать новый пароль, нажать Enter, повторить еще раз (ввод пароля в строке не отображается).
9.1 Все прошло успешно, если увидите что-то типа password updates successfully
10. Набрать reboot -f, нажать Enter
11. Загрузиться как обычно, и войти с вновь установленным паролем.
P.S.
Если так не получается придется идти через LiveCD и chroot.
Есть как минимум два способа.
Пароль — это запись в файле /etc/shadow. Для его изменения нужно изменить то, что в этом файле записано, для сброса пароля (чтобы его не было совсем) нужно соответствующую запись привести к виду:
babay::18271:0:99999:7.
где babay — имя юзера, а числа могут быть любыми. Главное — чтобы между символами :: после имени пользователя не было ничего (Текст, расположенный в этом месте — есть зашифрованный пароль)
1. LiveCD с любым дистрибом, монтируем диск с системой и стираем что там есть (потом задать нужно обязательно)
2. Emergency mode, монтируем диск и стираем (потом конечно же нужно задать)