Ubuntu перестала требовать пароль

Dreammaker
На сайте с 20.04.2006
Offline
569
1043

Ветка больше о серверах, но проблема недалеко пошла от них, хоть речь идёт и о десктопе.

В общем, некоторое время назад Ubuntu перестала требовать пароль при sudo. Также если пробовать делать sudo passwd и sudo passwd roman, то пишет что пароль изменён, не требуя ввести ни старый, ни новый пароль (понимаю, что для первого случая старый, по идее, не нужен).

Также выполняются без пароля и GUI операции, типа захода в синаптик, обновлений и т.д.

В /etc/sudoers всё вроде бы Ок:

# /etc/sudoers

#

# This file MUST be edited with the 'visudo' command as root.

#

# See the man page for details on how to write a sudoers file.

#

#Defaults env_reset
Defaults:ALL timestamp_timeout=0

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

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

Нынешний вариант строки строки Defaults написал в надежде, что начнёт требовать пароль всегда - не требует. Ранее был тот, что закомментирован.

Делал sudo -K - не помогает. Также удалял как содержимое папки /var/run/sudo/roman, так и саму папку - не помогает.

Создавал нового пользователя test и добавлял его в группы admin - у него тоже не требует пароль. Если же пользователя убрать из группы, то матерится, что-то типа, что это не sudoer.

На любом пользователе, если попробовать запустить важные операции без команды sudo, то говорит, что для операции требуется права суперпользователя.

Подскажите куда ещё можно смотреть? Задавал вопрос на http://forum.ubuntu.ru, но предложенные варианты не помогли, как и гугление.

Dreammaker добавил 06.07.2010 в 18:25

Дополнительные данные:

Если sudo для пользователя запрещено, то об этом пишет, но при этом su срабатывает без проблем. It makes me crazy %)

Dreammaker добавил 06.07.2010 в 22:52

Помогли на http://ubuntuforums.org/showthread.php?t=1525201 :

как оказалось у меня в файле /etc/pam.d/common-auth была строка

auth [default=1] pam_permit.so

а она должна выглядеть примерно так:

auth [success=1 default=ignore] pam_unix.so nullok_secure

когда я поменял вручную, всё стало как нужно. :)

Dreammaker добавил 06.07.2010 в 22:55

p.s. Но история имеет продолжение - говорят, что это очень даже неправильно - и не секьюрно, что первоначально посоветованный вариант сделать pam-auth-update --force не работает.

Soeti
На сайте с 22.02.2009
Offline
41
#1

Тьфу...дочитал, что проблему решили

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий