Не получается повысить привилегии (su и sudo) :(
vovans 17 апреля, 2007 - 16:51
На прошлой неделе всё работало, а на этой:
$ 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?
Спасибо, мне помогло!
Очень похожая
Очень похожая проблема:
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