Не получается повысить привилегии (su и sudo) :(

На прошлой неделе всё работало, а на этой:

$ su
Пароль:
Извините.

$ sudo su
sudo: must be setuid root

$ ll /usr/bin | grep sudo
-rwsr-sr-x 1 root root 90696 Апр 16 14:24 sudo

т.е. права 6755

После чего, это трудно сказать... Может после того как на выходных свет моргнул и всё наглухо подвисло, может чего обновил (хотя системного ничего давно вроде не обновлял). Теперь ни флешку не подмонтировать, ничего другого не сделать, где права нужны :(

В группе wheel

В группе wheel пользователь есть?

Извиняюсь,

Извиняюсь, забыл.

$ groups
root disk wheel audio cdrom dialout ftp tape video games users plugdev vboxusers

Так что,

Так что, никаких предположений ни у кого нет? :(

Предложения

Предложения есть!
Посмотреть в /etc/sudoers (для запуска sudo)
Посмотреть в /etc/pam.d/su (для su)

su больше

su больше интересует. Как настраивается sudoers я знаю и там всё Ок. Да и бог с ним, с этим sudo. Простым su не получается повысить привилегии :(

> Посмотреть в /etc/pam.d/su (для su)

auth sufficient pam_rootok.so

auth required pam_wheel.so use_uid

auth include system-auth

account include system-auth

password include system-auth

session include system-auth
session required pam_env.so
session optional pam_xauth.so

А от root su

А от root su работает?
Попробуй закомментировать строку
#auth required pam_wheel.so use_uid

vovans trunk # su

vovans trunk # su vovans
vovans@vovans /mnt/dist/tmp/portage/distfiles/svn-src/virtualbox/trunk $

Закомментировал, толку нет :(

Попробуй

Попробуй установить suid флаг:

# chmod +s /bin/su

Попробовал. $

Попробовал.

$ su
Password:
su: Authentication failure

=============================

не понимаю что случилось с системой :'((((

# emerge pam shadow ?

# emerge pam shadow

?

да уже сделал

да уже сделал emerge -e system и вроде бы ситуация улучшилась ;)) Спасибо!

Re: # emerge pam shadow?

ladserg написал(а):
# emerge pam shadow

Спасибо, мне помогло!

Очень похожая

Очень похожая проблема:
sickboy!myhost$ sudo su -
sudo: must be setuid root

# ls -l /bin/su
-rws--x--x 1 root root 30736 Apr 4 16:12 /bin/su

ls -l /usr/bin/sudo
-rws--x--x 1 root staff 111104 Apr 23 12:26 /usr/bin/sudo

# cat /etc/sudoers
sickboy ALL=(ALL) ALL

# id sickboy
uid=510(sickboy) gid=55(staff) groups=55(staff)

Вопрос снят. /usr

Вопрос снят.
/usr была смонтирована с nosuid

sudo: must be setuid root in Ubuntu

вместо переключения в режим рута стал получать фразу:
sudo: must be setuid root
и ничего не сделать из-под рута ;(

в режиме recovery
~$ ls -l /usr/bin/sudo
-rwxr-xr-x 2 root root 115136 2009-02-17 05:22 /usr/bin/sudo

$ chown root:root /usr/bin/sudo
chown: changing ownership of `/usr/bin/sudo': Operation not permitted

Help me please

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".