[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: