Пароль не работает для sudo («Ошибка аутентификации»)

6

Прежде чем я расскажу о чем-нибудь еще, НЕ дайте мне ответа, говоря, что терминал не будет выводить пароль. Я обожаю это.

Я печатаю свой пароль пользователя (а не вопрос с кассовым замком), и по какой-то причине он все еще говорит «Ошибка аутентификации».

Есть ли какой-то другой пароль (я не знаю), я должен использовать другой, кроме моего пароля пользователя? У меня был этот ubuntu раньше, на другом жестком диске, и у меня не было этой проблемы. (И это был тот же ubuntu, ubuntu 12.04 LTS)

[email protected]:~$ groups
ai adm cdrom sudo dip plugdev lpadmin sambashare
[email protected]:~$ lsb_release -rd
Description:    Ubuntu 12.04 LTS
Release:    12.04
[email protected]:~$ pkexec cat /etc/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    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# 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

Я могу войти с моим паролем, но он не принят как действительный для аутентификации & lt; - Это довольно много моей проблемы. (Хотя, я не пошел в режим восстановления.)

Я побежал:

[email protected]:~$ ls /etc/sudoers.d
README

А также переустановил sudo с помощью:

pkexec apt-get update
pkexec apt-get --purge --reinstall install sudo

pkexec usermod -a -G admin $USER & lt; - говорит, что admin не существует

su $USER & lt; - работал для меня, однако мой пароль все еще не делает многого (в смысле не работает для других вещей)

Я сменил пароль на pkexec passwd $USER . Я смог изменить его без проблем.

gksudo xclock было чем-то, с чем я смог попасть, без проблем. (Часы показываются)

[email protected]:~$ gksudo xclock
    
задан Souta 19.06.2012 в 01:32
источник

3 ответа

3

Запустите pkexec passwd $USER , чтобы сменить пароль. Затем повторите попытку.

Если это не сработает, есть другие способы устранения неполадок, которые вы можете сделать (подробно в вопросе выше).

    
ответ дан Souta 20.06.2012 в 12:53
источник
3

У меня была эта проблема, когда я использовал специальную раскладку клавиатуры (Bépo). Терминал не распознавал специальные символы. Возможно, это тоже ваша проблема?

Как сменить клавиатуру -layout в консоли со специальными символами?

    
ответ дан Agmenor 19.06.2012 в 01:40
0

Почему вы не добавляете (чтобы быть более явным)

# User privilege specification
root    ALL=(ALL:ALL) ALL  
ai      ALL=(ALL:ALL) ALL
    
ответ дан Vivek Sharma 21.06.2012 в 06:06