Re: Переменные окружения
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 <solo@isd.dp.ua>
ISD Configuration Management Team <cm@isd.dp.ua>
Reply to: