﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / Perl  / Использование модуля Expect для имитации действий пользователя / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Tue, 07 Oct 2008 17:20:32 GMT</lastBuildDate><ttl>20</ttl><item><title>Использование модуля Expect для имитации действий пользователя</title><link>http://www.relib.com/forums/Topic875078-18-1.aspx</link><description>Нужно из-под пользователя apache (то есть через web-интерфейс) зайти с правами другого пользователя и выполнить несколько команд.То есть имитировать следующее:[ bash] su my_userpassword: my_pass[ bash] ls -l[ bash] exitиспользую для этого модуль ExpectИз-под пользователя my_user все срабатывает, а когда пытаюсь запустить через web, получаю сообщение No value for $TERM and no -T specified Может кто-то знает как бороться, или хотя бы как сделать то, что мне нужно? suexec не предлагать.</description><pubDate>Sun, 10 Jul 2005 20:05:00 GMT</pubDate><dc:creator>webbyte</dc:creator></item></channel></rss>