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

Re: sudo



On Mon, Dec 08, 2008 at 12:17:32PM +0300, Artem Chuprina wrote:
>  SM> Я бы попробовал натравить strace на sudo для выяснения причины.
> 
> ... и если это получится, сказать на бинарник sudo chmod u+s...

Замечание справедливое, но ведь можно поизвращаться.
Например, так (пускать от рута, заменить 'stas' на нужного
пользователя, 'aptitude update' -- на нужную команду)

rm -f /tmp/pid /tmp/log; \
while true; do if [ -e /tmp/pid ]; then strace -p $(cat /tmp/pid) -o/tmp/log; break; fi; done& \
su - -c 'echo $$>/tmp/pid; sleep 1; exec sudo aptitude update' stas; \
less /tmp/log

-- 
Stanislav


Reply to: