Странный глюк с SU
crusaderus 20 января, 2010 - 21:56
Собирал gentoo с нуля (x86-64, gnome 2.26) Собирал из-под liveDVD-10 следуя пошаговой инструкции gentoo handbook с gentoo.org. В конце установки системы в ходе ее настройки задал пароль root`а как положено, создавая пользователя, включил его в группу wheel. Но получить права суперпользователя не могу:
sander@gentoo ~ $ su
Пароль:
su: Сбой при проверке подлинности
Выдает такое... В чем может быть проблема? Мож кто сталкивался...
P.s. Пришлось включаться в sudo и "sudo su"
»
- Для комментирования войдите или зарегистрируйтесь
Обновить конфиги? etc-update
Обновить конфиги? etc-update
буду честен, я не знаю, почему у меня все работает
mib написал(а): Обновить
gentoo sander # etc-update
Scanning Configuration files...
Exiting: Nothing left to do; exiting. :)
говорит, что нечего обновлять
Зы: создал нового пользователя, поместил в те же группы - эффект нулевой. SU не работает...
██████████████ сотрите монеткой и прочитайте статус!!!!!
А если еще раз пароль
А если еще раз пароль задать
sudo passwd root
а потом попробывать
su -
greenif написал(а): А если
Оно как-будто прикалывается надо мной :)))
sander@gentoo ~ $ sudo passwd root
Новый пароль :
Повторите ввод нового пароля :
passwd: пароль успешно обновлён
sander@gentoo ~ $ su -
Пароль:
su: Сбой при проверке подлинности
██████████████ сотрите монеткой и прочитайте статус!!!!!
А здесь смотрел
А здесь смотрел
Не работает su root
рутЪ =)
sudo su -
:wq
Покажи вывод комманды groups
Покажи вывод комманды groups из под юзера, под которым пытаешся сделать su. Что то мне подсказывает, что ты все таки не поместил пользоватедя в группу wheel
А если с группой все
А если с группой все правильно - посмотри /etc/pam.d/su
Вот мой конфиг, для примера (все по дефолту, только пароль для su не требуется)
Ну и проверь, включен ли флаг pam глобально
blow написал(а): Ну и
Лоханулся я, совсем флаг pam в make.conf не включил. В этом причина? Если так, то что надо пересобрать?
Вот вывод /etc/pam.d/su:
# Alternatively to above, you can implement a list of users that do
# not need to supply a passwd with a list.
#auth sufficient pam_listfile.so item=ruser sense=allow onerr=fail file=/etc/security/suauth.nopass
# Comment this to allow any user, even those not in the 'wheel'
# group to su
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
Ну а на счет включения в wheel, то включал себя туда раз 5-6.
██████████████ сотрите монеткой и прочитайте статус!!!!!
Примерно так:emerge -auDNv
Примерно так:
Я ♥ Gentoo & Funtoo
Пересобрал по: emerge -auDNv
Пересобрал по: emerge -auDNv --with-bdeps=y world
эффекта не дало, после команды su и ввода пароля - опять ошибка "Сбой при проверке подлинности".
Вот мои группы:
sander@gentoo ~ $ groups
wheel audio cdrom video usb users sander plugdev
Да и в sudo настроил доступ по wheel.
В чем еще прикол можут быть - ума не приложу.
Правда, когда пересобирал по вышеуказанным командам, флаг pam не использовался при пересборке ни одного приложения.
И вот еще что (может поможет): заработал скринсейвер, выхожу из него, а он запустил конечно же блокировку экрана и вывел приглашение для ввода юзерского пароля для входа. Залогиниться в этом случае даже юзерским паролем не смог. Может тут где-то копать надо?
██████████████ сотрите монеткой и прочитайте статус!!!!!
Цитата: Правда, когда
Что то тут не так.
Попробуй это (и мой вывод для примера)
# equery h pam [ Searching for USE flag pam in all categories among: ] * installed packages [I--] [ ] net-mail/mailbase-1 (0) [I--] [ ] sys-apps/shadow-4.1.2.2 (0) [I--] [ ] sys-apps/busybox-1.14.2 (0) [I--] [ ] app-misc/screen-4.0.3 (0) [I--] [ ] x11-apps/xinit-1.2.0-r3 (0) [I--] [ ] x11-apps/xdm-1.1.8 (0) [I--] [ ] dev-libs/cyrus-sasl-2.1.23-r1 (2) [I--] [ ] sys-libs/libcap-2.17 (0) [I--] [ ] sys-process/at-3.1.10.2-r1 (0) [I--] [ ] sys-process/vixie-cron-4.1-r10 (0) [I--] [ ] dev-db/postgresql-base-8.4.2-r1 (8.4) [I--] [ ] net-misc/netkit-rsh-0.17-r9 (0) [I--] [ ] net-misc/openssh-5.2_p1-r3 (0) [I--] [ ] net-print/cups-1.3.11-r1 (0) [I--] [ ] sys-auth/consolekit-0.3.0-r2 (0) [I--] [ ] app-office/openoffice-3.1.1 (0) [I--] [ ~] kde-base/kdm-4.3.4 (4.3) [I--] [ ~] kde-base/kscreensaver-4.3.4 (4.3) [I--] [ ~] kde-base/kcheckpass-4.3.4 (4.3)
имхо даже лучше будет eix
имхо даже лучше будет
eix --installed-without-use pam
;)тоже вариант, но у меня оно
тоже вариант, но у меня оно ничего не находит, а мой пример немного нагляднее :-)
ничего не находит? ключевое
ничего не находит? ключевое слово without ;) значит нет в системе пакетов, которые были собраны без этого флага ;)
Ты наверно меня с ТС
Ты наверно меня с ТС перепутал. Есть подозрения, что у ТС что-то собрано без USE флага pam. У меня все работает нормально, поэтому я дал список пакетов, которые у меня собраны с флагом pam, для наглядности :-)
А ты какой профиль
А ты какой профиль используешь? Я не помню профилей, у которых pam по умолчанию выключен
Чтобы изменения по тому в
Чтобы изменения по тому в каких группах пользователь состоит вступили в силу нужно разлогиниться из системы и заново войти.
dancingfire написал(а): Чтобы
ОООО, я это делал десятки раз уже...
██████████████ сотрите монеткой и прочитайте статус!!!!!
тупо, но ты пароль рута
тупо, но ты пароль рута вводишь?
Елки-палки, да я конечно же я
Елки-палки, да конечно же я его ввожу. Я уж его переустанавливал несколько раз и все равно получаю:
sander@gentoo ~ $ sudo su
gentoo sander # passwd
Новый пароль :
Повторите ввод нового пароля :
passwd: пароль успешно обновлён
gentoo sander # exit
exit
sander@gentoo ~ $ su
Пароль:
su: Сбой при проверке подлинности
██████████████ сотрите монеткой и прочитайте статус!!!!!
1. а вы просто под рутом
1. а вы просто под рутом зайти можете?
2. покажите вывод
id
своего пользователя3. покажите вывод
ls -lh `which su`
Theli написал(а): 1. а вы
Вот, если это поможет:
sander@gentoo ~ $ sudo su
Пароль:
gentoo sander # id sander
uid=1000(sander) gid=1002(sander) группы=1002(sander),10(wheel),18(audio),19(cdrom),27(video),85(usb),100(users),1006(plugdev)
gentoo sander # ls -lh `which su`
-rwx--x--x 1 root root 32K Дек 31 12:07 /bin/su
██████████████ сотрите монеткой и прочитайте статус!!!!!
crusaderus
а вот вам мой вывод
ls -lh `which su` -rws--x--x 1 root root 36K Янв 15 11:05 /bin/su
установлен флаг suid :)
выполните от рута
chmod 4711 /bin/su
Огромное спасибо!!! Ваше
Огромное спасибо!!! Ваше решение помогло. Тока непонятно, чего сразу не разрешило использовать /bin/su
██████████████ сотрите монеткой и прочитайте статус!!!!!
Дело в том, что сам root у
Дело в том, что сам root у меня без проблем как пользователь в консоли без иксов логинится. А вот из под юзера в root - облом!!! Так что это что-то с учетной записью... блин!
██████████████ сотрите монеткой и прочитайте статус!!!!!
revdep-rebuild -pi нее?
revdep-rebuild -pi нее?
Working on Gentoo Linux for Asus P535 and Qtopia :-)
oleg_kaa
не помогло
██████████████ сотрите монеткой и прочитайте статус!!!!!
Всем спасибо
Всем спасибо за помощь в решении моей проблемы и понимание!!!
██████████████ сотрите монеткой и прочитайте статус!!!!!