LINUX.ORG.RU

Вдруг перестало выполняться sudo

 , ,


0

1

Всем привет, подскажите что может быть и как исправить, Убунта 20.04, такая проблема: Внезапно вдруг, ни с того ни с сего перестало выполняться sudo, ничего не менял не удалял не устанавливал не правил и вдруг:

$sudo любая команда

При этом не происходит запроса пароля как раньше а сразу выдает:

Sorry, try again.
Sorry, try again.
sudo: 3 incorrect password attempts

при попытке открыть сессиию root в терминале, путём ввода su в ответ выкидывает:

su: Authentication failure

Много гуглил но однозначного решения проблемы не нашел, там люди любо криво прописывали чтото в sudoers либо в /etc/pam.d я ни туда ни туда не лазил и там все норм:

sudoers:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults	env_reset
Defaults	mail_badpass
Defaults	secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
Defaults	targetpw
# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo	ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

в /etc/pam.d/sudo тоже вроде всё по дефолту:

#%PAM-1.0

session    required   pam_env.so readenv=1 user_readenv=0
session    required   pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0
@include common-auth
@include common-account
@include common-session-noninteractive

id - пользователь в sudo/admin состоит?

su: Authentication failure
Убунта 20.04

В бубунте отключен root (пароль не задан), поэтому su не будет работать. Можно через recovery задать пароль, если совсем без вариантов будет.

Kolins ★★ ()
Ответ на: комментарий от Kolins

id - пользователь в sudo/admin состоит? Да

В бубунте отключен root (пароль не задан), Уже включен, уже задан

UPD: После перезагрузки все само заработало, шо це було…

anonymous ()

Истек, либо изменился ваш пароль. Либо вы его вводите при капсе/другой раскладке борды.поэтому и ругань при запуске sudo. Рут-пароль тут ни при чем. passwd сам себе - попросит ввести старый.

anonymous ()

Было что-то похожее пару раз. Причём не только sudo не работал, я вообще не мог войти. Вроде бы хватало сбросить пароль, задать новый (или тупо забить руками в /etc/shadow, уже не помню), а потом просрочить пароль, зайти в пользователя и там уже поставить пароль новый. Но то под арчем было, наверняка под убунтой нет рута по умолчанию. И случалось такое после нескольких ошибок ввода пароля для sudo. Видимо какая-то дрянь лочит пользователя.

Slavik763 ()

Здесь https://bbs.archlinux.org/viewtopic.php?id=261481 подобное поведение вызывал faillock. Не проверяли? Не знаю, есть ли он в Убунте и где лежат его файлы, так что куда именно смотреть не подскажу.

mky ★★★★★ ()
Ответ на: комментарий от anonymous

вводите при капсе/другой раскладке борды.поэтому и ругань при запуске sudo.

ТС вобще не пытался вводить пароль.

mky ★★★★★ ()
Ответ на: комментарий от Slavik763

Верно, лочит. А разлочить его можно с помощью faillok.

Делаете из под рута или с помощью sudo от другого юзера с sudo

faillock --user some_username --reset

и пользователь мгновенно разлочен. Или ждёте(на арче 10 минут, ЕМНИП, на некоторых дистрах - больше), если не знаете про эту команду, и если нельзя ребутиться. Учётка автоматом сама разлочится через время, так как faillock обычно по дефолту лочит на время с таймаутом, блок снимается автоматом.

lucentcode ★★★★★ ()
Последнее исправление: lucentcode (всего исправлений: 2)
Ответ на: комментарий от lucentcode

О, спасибо. Как повторится — сразу попробую (уже два раза себя так лочил), а то каждый раз приходится импровизировать (так же как я описал выше, потому что беглый гуглинг не помогал).

на арче 10 минут

В первый раз такое у меня случилось ночью. Решил, что лучше поспать. Отключил комп, ушел спать. Утром система всё равно отказывала в попытке входа. Вероятно, у меня дефолт был на несколько подольше.

Slavik763 ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.