On Fri, 9 Jul 2004 01:08:49 +0300 Dmitry E Melamud (Dmitry) wrote: >> % env| grep ORA >> ORACLE_OWNER=oracle >> ORACLE_HOME=/usr/local/opt/ora920 >> % unset ORACLE_HOME >> % unset ORACLE_OWNER >> % sudo su lm >> $ env | grep ORA >> $ >> >> ?? >> >> У меня в /etc/pam.d/su: >> >> auth required pam_env.so debug readenv=1 >> >> Что может быть не так?
Dmitry> А перед этим есть такая строчка: Dmitry> # This allows root to su without passwords (normal operation) Dmitry> auth sufficient pam_rootok.so Dmitry> Когда делаешь sudo su lm, su запускается из-под root'а и это Dmitry> правило срабатывает. А поскольку оно sufficient, то все Dmitry> последующие не выполняются. Логично. Но я переставил свою строчку (pam_env.so, хотя в самом начале так и было) в самое начало файла - всё равно не работает. Насколько я помню документацию, действительно срабатывают все правила до первого заваленного required, после успешного sufficient дальнейшая проверка не производится. Вот же ж блин :( Причём ради интересу просто закомментировал строку с sufficient - поведение идентичное. Что самое интересное - я не вижу никакой отладочной информации от pam_env :( Ни в /var/log/auth.log, ни в /var/log/debug. Вообще нигде нет :( -- Serge Olkhowik <[EMAIL PROTECTED]> ISD Configuration Management Team <[EMAIL PROTECTED]>