PAM в X.Org
i686-pc-linux-gnu)
Скачал сервер x.org из комплекта dropline gnom`a.
поставил pkgtool`ом
говорю startx:
Fatal server error:
PAM authentication failed, cannot start X server.
Perhaps you do not have console ownership?
Please consult the The X.Org Foundation support
at http://wiki.X.Org
for help.
* пауза около 5 сек.
giving up.
xinit: No such file or directory (errno 2): unable to connect to X
server
xinit: No such process (errno 3): Server error.
xauth: error in locking authority file /home/dmn/.Xauthority
Оказалось у меня в системе нет PAM.
Поставил. Потом pam_console - модуль нужен был...
То же самое.
setuid на /usr/X11R6/bin/Xorg естественно поставлен.
ковырял /etc/pam.d/xserver
#%PAM-1.0
auth sufficient pam_rootok.so
auth optional pam_console.so allow_nonroot_tty debug
# добавил 2 пераметра-------^^^^^^^^^^^^^^^^^^^^^^^
account required pam_permit.so
добавил dmn в группу console
все равно не пашет.
/var/log/secure:
===cutMay 6 23:51:58 dmn pam_console[385]: user dmn not a console user
пи этом сервер спокойно запускается через sudo startx.
Я так понимаю надо получить права "консольного пользователя".
как это правильно сделать средствами PAM?
P.S.:Система slackware 9.1
--
Dmitriy
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7064; Возраст листа: 285; Участников: 1091
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/140203
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru
i586-asplinux-linux-gnu)
В сообщении от Fri, 7 May 2004 00:33:03 +0700 Вы написали:
По моему, нужно что-бы /bin/login был скомпилирован с поддержкой
PAM, и /etc/pam.d/login содержал, по мимо прочего,
session optional pam_console.so
Ну и не забыть про правильный /etc/security/console.perms