LinuxForum.Fans
Тема

Отвалился sudo

Автор: SoaT 14 сообщений 2955 просмотров
#243587

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

text
soat:~$ sudo vim
[sudo] password for soat: 
soat:~$ 

Пароль запрашивает, а после ничего не происходит ):

/etc/sudoers
text
#
# 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 soat ALL=(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

/var/log/aptitude (сегодняшнее обновление)
text
Aptitude 0.6.6: журнал отчёта
 4 Апр 2012 15:16:24 +0400

ВАЖНО: этот журнал описывает только выполненные действия: действия, которые не удалось выполнить из-за проблем dpkg, могут оказаться незавершёнными

Будет установлено 42 пакетов, и 6 пакетов будет удалено. 13,2 MB дискового пространства будет использовано =============================================================================== [УДАЛИТЬ, НЕ ИСПОЛЬЗУЕТСЯ] libmagick++4:i386 [УДАЛИТЬ, НЕ ИСПОЛЬЗУЕТСЯ] libmagickcore4:i386 [УДАЛИТЬ, НЕ ИСПОЛЬЗУЕТСЯ] libmagickcore4-extra:i386 [УДАЛИТЬ, НЕ ИСПОЛЬЗУЕТСЯ] libmagickwand4:i386 [ФИКСИРОВАТЬ, ЗАВИСИМОСТИ] ncurses-term:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] libgee2:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] libmagick++5:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] libpython3.2:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] libsystemd-id128-0:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] libsystemd-journal0:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] python3:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] python3-minimal:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] python3.2:i386 [УСТАНОВИТЬ, ЗАВИСИМОСТИ] python3.2-minimal:i386 [УДАЛИТЬ, ЗАВИСИМОСТИ] python-uno:i386 [УСТАНОВИТЬ] libreoffice-lightproof-ru-ru:i386 [УСТАНОВИТЬ] python3-uno:i386 [УДАЛИТЬ] zbar-tools:i386 [ОБНОВЛЕНИЕ] gcc-4.7-base:i386 4.7.0-1 -> 4.7.0-2 [ОБНОВЛЕНИЕ] gnome-desktop3-data:i386 3.2.1-3 -> 3.2.1-4 [ОБНОВЛЕНИЕ] grub-common:i386 1.99-20 -> 1.99-21 [ОБНОВЛЕНИЕ] grub-pc:i386 1.99-20 -> 1.99-21 [ОБНОВЛЕНИЕ] grub-pc-bin:i386 1.99-20 -> 1.99-21 [ОБНОВЛЕНИЕ] grub2:i386 1.99-20 -> 1.99-21 [ОБНОВЛЕНИЕ] grub2-common:i386 1.99-20 -> 1.99-21 [ОБНОВЛЕНИЕ] libburn4:i386 1.2.0-1 -> 1.2.2-1 [ОБНОВЛЕНИЕ] libcanberra-gtk-module:i386 0.28-3 -> 0.28-4 [ОБНОВЛЕНИЕ] libcanberra-gtk0:i386 0.28-3 -> 0.28-4 [ОБНОВЛЕНИЕ] libcanberra-gtk3-0:i386 0.28-3 -> 0.28-4 [ОБНОВЛЕНИЕ] libcanberra-gtk3-module:i386 0.28-3 -> 0.28-4 [ОБНОВЛЕНИЕ] libcanberra0:i386 0.28-3 -> 0.28-4 [ОБНОВЛЕНИЕ] libgcc1:i386 1:4.7.0-1 -> 1:4.7.0-2 [ОБНОВЛЕНИЕ] libgfortran3:i386 4.7.0-1 -> 4.7.0-2 [ОБНОВЛЕНИЕ] libgnome-desktop-3-2:i386 3.2.1-3 -> 3.2.1-4 [ОБНОВЛЕНИЕ] libgomp1:i386 4.7.0-1 -> 4.7.0-2 [ОБНОВЛЕНИЕ] libisofs6:i386 1.2.0-1 -> 1.2.2-1 [ОБНОВЛЕНИЕ] libpam-systemd:i386 37-1.1 -> 44-1 [ОБНОВЛЕНИЕ] libpstoedit0c2a:i386 3.60-2 -> 3.60-2+b1 [ОБНОВЛЕНИЕ] libquadmath0:i386 4.7.0-1 -> 4.7.0-2 [ОБНОВЛЕНИЕ] libstdc++6:i386 4.7.0-1 -> 4.7.0-2 [ОБНОВЛЕНИЕ] libsystemd-daemon0:i386 37-1.1 -> 44-1 [ОБНОВЛЕНИЕ] libsystemd-login0:i386 37-1.1 -> 44-1 [ОБНОВЛЕНИЕ] libusb-0.1-4:i386 2:0.1.12-20 -> 2:0.1.12-21 [ОБНОВЛЕНИЕ] libusb-1.0-0:i386 2:1.0.9~rc3-3 -> 2:1.0.9~rc3-4 [ОБНОВЛЕНИЕ] libzbar0:i386 0.10+doc-7+b1 -> 0.10+doc-7+b2 [ОБНОВЛЕНИЕ] pstoedit:i386 3.60-2 -> 3.60-2+b1 [ОБНОВЛЕНИЕ] systemd:i386 37-1.1 -> 44-1 [ОБНОВЛЕНИЕ] systemd-gui:i386 37-1.1 -> 44-1 [ОБНОВЛЕНИЕ] systemd-sysv:i386 37-1.1 -> 44-1 ===============================================================================

Конец журнала. Aptitude 0.6.6: журнал отчёта 4 Апр 2012 15:23:54 +0400

ВАЖНО: этот журнал описывает только выполненные действия: действия, которые не удалось выполнить из-за проблем dpkg, могут оказаться незавершёнными

Будет установлено 0 пакетов, и 1 пакетов будет удалено. 494 kB дискового пространства будет освобождено =============================================================================== [ФИКСИРОВАТЬ, ЗАВИСИМОСТИ] ncurses-term:i386 [УДАЛИТЬ] libroar1:i386 ===============================================================================

Конец журнала.

* su - работает

#243654

по дефолту в debian надо настраивать sudo

#243683

"foozzi" написал:
по дефолту в debian надо настраивать sudo
Системе уже не один год. sudoers настроен вроде как. Да и sudo не выдаёт ошибки, и пароль грамотно справшивает...
Заметил интересную вещь: sudo ifconfig - печатает информацию, но только 1 раз из 10. В остальных случаях тишина просто.
Ещё ошибку про stdout вроде встречал

Можно ли венить во всём этом systemd?
#243684
"SoaT" написал:
Можно ли венить во всём этом systemd?

Эммм, откуда systemd? :(

#243685

пробовал судо реинсталить?

#243701

"foozzi" написал:
пробовал судо реинсталить?
ага, сейчас попробовал purge его, и опять настроить - всё тоже самое ):

"newzenon" написал:
Эммм, откуда systemd?
... из репозитория же ^__^
#243707

SoaT, покажите

text

cat -A /etc/sudoers
text

ls -l /etc/sudoers.d
#243709
"SoaT" написал:
.. из репозитория же ^__^

Ну и зачем? Чем init обычный не устроил?
Ветка какая?

#243713
cat -A /etc/sudoers
text
root@soat-dell:/home/soat# cat -A /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^Ienv_reset$
Defaults^Imail_badpass$
Defaults^Isecure_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^IALL=(ALL:ALL) ALL$
soat^IALL=(ALL:ALL) ALL$
$
# Allow members of group sudo to execute any command$
%sudo^IALL=(ALL:ALL) ALL$
$
# See sudoers(5) for more information on "#include" directives:$
$
#includedir /etc/sudoers.d$
root@soat-dell:/home/soat# 

ls -l /etc/sudoers.d
text
root@soat-dell:/home/soat# ls -l /etc/sudoers.d
итого 4
-r--r----- 1 root root 958 Янв 31 03:23 README
root@soat-dell:/home/soat# 

#243715

"newzenon" написал:
Ну и зачем? Чем init обычный не устроил?
Просто интереса ради) Init всем устраивал)

"newzenon" написал:
Ветка какая?
Sid
#243721

Откатил все пакеты systemd c 44-1 обратно на 37-1.1 - sudo заработал ^_^

#243726
"SoaT" написал:
Просто интереса ради) Init всем устраивал)

итог:

"SoaT" написал:
Заметил интересную вещь: sudo ifconfig - печатает информацию, но только 1 раз из 10. В остальных случаях тишина просто.

я сталкивался с подобным, не конретно это, что-то типа, именно из-за systemd, шаманить много надо, чтобы вылечить, то там то там что-то случалось.
тоже сначала (кстати не так давно, с месяц назад) был оптимистично настроен, надоело руками в конфиги лезть, тем более документации очень мало.
в тех дистрибутивах где этим мэйнтейнеры занимаются - это юзабельно, в одиночку - больше шишек.
ну дальше понятно. :)

#244188
verg написал:
SoaT,
http://www.google.ru/search?sugexp=chrome,mod=10&ix=nh&sourceid=chrome&ie=UTF-8&q=systemd+44+sudo

Какое-то решение:
Удалить pam_systemd.so из /etc/pam.d/common-session-noninteractive

Ага, точняк. Спасибо за Google :)
В mail-архиве Debian есть такое. Надо будет попробовать, как не лень будет ^_^
[url]http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1006683.html[/url]

Войдите или зарегистрируйтесь, чтобы ответить.