LINUX.ORG.RU

su: Сбой при проверке подлинности

 , , ,


0

1

ПРИЧИНА ПРОБЛЕМЫ

Наверное нет смысла писать зачем я это сделал.. в общем я просто недоразвитый. Я удалил /usr, но перед этим скопировал его в другое место (хотел сделать ссылку на новое место). Как только я удалил /usr, я понял какой я долба..б

В общем при перезагрузке ноутбука я загрузился в rootfs, откуда вернул /usr на место. После этого система загрузилась как обычно, и вроде все работает


ПРОБЛЕМА

Только вот перестало работать sudo и su. А также не работает разблокировка в KDE, но вот в sddm пароль проходит без проблем.

sudo починилось обычной переустановкой (pacman -S sudo).

Когда пытаюсь поменять пользователя утилитой su, то пишет

Пароль:
su: Сбой при проверке подлинности

Пробовал гуглить, нарыл команду emerge -e world, но не разобрался что она делает

Есть мысли как починить авторизацию?

Система: Arch Linux


РЕШЕНИЕ

По совету CrX я переустановил пакет util-linux, что починило команду su

pacman -S util-linux

Но появились другие проблемы. Как уже говорил, не работала разблокировка в KDE. Я так понимаю, что откис loginctl. Я решил не париться и переустановить сразу все пакеты:

sudo pacman -Qqn | sudo pacman -S -


Последнее исправление: bot00101101 (всего исправлений: 1)

sudo chmod u+s /usr/bin/su

Или можешь как с sudo поступил, просто переустановить пакет:

pacman -S util-linux

Пробовал гуглить, нарыл команду emerge -e world, но не разобрался что она делает

Emerge это из Gentoo, в Арче его нет, зато есть pacman.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 3)
6 июля 2024 г.
Ответ на: комментарий от CrX

Можете подсказать по похожей проблеме. При вводе команды su -l не вводится пароль (игнорируется ввод пароля) и появляется сообщение: «Сбой при проверке подлинности». Я как «мартышка» вводил команды которые вы предлагали выше и получался такой результат:


solo@fedora:~$ su -l
Пароль: 

su: Сбой при проверке подлинности
solo@fedora:~$ 
solo@fedora:~$ pacman -S util-linux
bash: pacman: команда не найдена...
Установить пакет «pacman», предоставляющий команду «pacman»? [N/y] y


 * Ожидание в очереди... 
 * Загрузка списка пакетов.... 
Следующие пакеты должны быть установлены:
 arch-install-scripts-28-6.fc40.noarch  Scripts to bootstrap Arch Linux distribution
 archlinux-keyring-20240609-1.fc40.noarch       GPG keys used by Arch Linux distribution to sign packages
 bsdtar-3.7.2-4.fc40.x86_64     Manipulate tape archives
 keyrings-filesystem-1-21.fc40.noarch   Keyrings filesystem layout
 libalpm-6.1.0-1.fc40.x86_64    Arch Linux Package Management library
 pacman-6.1.0-1.fc40.x86_64     Package manager for the Arch distribution
 pacman-filesystem-6.1.0-1.fc40.noarch  Pacman filesystem layout
 perl-File-Find-1.43-506.fc40.noarch    Traverse a directory tree
 perl-I18N-LangTags-0.45-506.fc40.noarch        Functions for dealing with RFC 3066 language tags
 perl-Locale-Maketext-1.33-503.fc40.noarch      Framework for localization
 perl-Locale-Maketext-Simple-1:0.21-506.fc40.noarch     Simple interface to Locale::Maketext::Lexicon
 perl-Module-CoreList-1:5.20240609-1.fc40.noarch        What modules are shipped with versions of perl
 perl-Module-Load-1:0.36-503.fc40.noarch        Run-time require of both modules and files
 perl-Module-Load-Conditional-0.74-503.fc40.noarch      Looking up module information / loading at run-time
 perl-Module-Metadata-1.000038-5.fc40.noarch    Gather package and POD information from perl module files
 perl-Params-Check-1:0.38-502.fc40.noarch       Generic input parsing/checking mechanism
 perl-version-8:0.99.32-1.fc40.x86_64   Perl extension for Version Objects
Продолжить с этими изменениями? [N/y] y


 * Ожидание в очереди... 
 * Ожидание аутентификации... Не удалось установить пакеты: Failed to obtain authentication.

solo@fedora:~$ sudo pacman -Qqn | sudo pacman -S -

Мы полагаем, что ваш системный администратор изложил вам основы
безопасности. Как правило, всё сводится к трём следующим правилам:

    №1) Уважайте частную жизнь других.
    №2) Думайте, прежде чем что-то вводить.
    №3) С большой властью приходит большая ответственность.

По соображениям безопасности пароль, который вы введёте, не будет виден.

[sudo] пароль для solo: 
Попробуйте ещё раз.
[sudo] пароль для solo: 

Вчера столкнулся с одной проблемой - мне показалось элементарной и было стыдно создавать отдельную тему, решил попробовать решить её сам но наткнулся на новые трудности. Суть вчерашней проблемы - возможно они связаны.

У меня HDD допустим разбит на 2 раздела, на одном система, на втором хранилище. Установлена Fedora, 40 а в ней Dolphin по умолчанию. Вчера нужно было переместить файлы на диск хранилища… Нажимаю «смонтировать» диск + ввожу пароль… Файлы на диске вижу, но копировать на него не могу. В меню не вижу пункта "смонтировать от имени «администратора» (так было в Минт которым пользовался до этого). Как правильно смонтировать диск в графической среде Dolphin? Или есть более удобный диспетчер файлов для этого?

Можете подсказать команды для выправления ситуации?!?

emc2
()
Ответ на: комментарий от emc2
  1. Проблема не похожая.
  2. Какой, блин, pacman в федоре…
  3. Пароль-то для su -l своего точно правильный вводите? Нужен пароль рута. Для sudo наоборот пароль юзера текущего, не рута.
CrX ★★★★★
()
Ответ на: комментарий от emc2

Я не спрашивал, движется ли курсор (я и сам прекрасно знаю, что он не движется и не появляются символы — они и не должны). Я справил, правильный ли ты пароль при этом вводишь?

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 2)