Hi All!Есть такая задачка - запустить скрипт под chroot и с привилегиями обычного
юзера. Блин. И как? сначала перейти в юзера а потом chroot делать - нельзя.
сначала chroot а потом su - user; su ругается incorrect password.
Все нужные библиотеки в chroot jail есть, /etc/passwd и /etc/shadow есть.
если перехожу в chroot root-ом и запускаю скрипт то все нормально, а su
делать, зараза не дает incorrect password.
На что еще su проверяет прежде чем переключить пользователя?Заранее спасибо!
/SergeyK
>Hi All!
>
>Есть такая задачка - запустить скрипт под chroot и с привилегиями обычного
>
>юзера. Блин. И как? сначала перейти в юзера а потом chroot делать
>- нельзя.
>сначала chroot а потом su - user; su ругается incorrect password.
>Все нужные библиотеки в chroot jail есть, /etc/passwd и /etc/shadow есть.
>если перехожу в chroot root-ом и запускаю скрипт то все нормально, а
>su
>делать, зараза не дает incorrect password.
>На что еще su проверяет прежде чем переключить пользователя?
>a ne proshe v squid.conf?
# cache_effective_user nobody
# cache_effective_group nogroup
?>Заранее спасибо!
>
>/SergeyK
Посмотри, есть ли у тебя в jail:
/etc/pam.d
/lib/security/pam_*.so
>сначала chroot а потом su - user; su ругается incorrect password.я давно написал mini-версию su, который молча ставит uid, gid того юзера, которого ему сказали, без каких-либо "выкрутасов". Если нужна -- напиши, выложу.
/poige
--
http://www.morning.ru/~poige/