[РЕШЕНО] как root запустить команду с правами юзера

Как от юзера с правами рута - всем известно. А наоборот? и пожалуйста не спрашивайте, зачем. Например, вот зачем - есть программы, которые подъедают процессор, но не бесполезны, но без которых можно жить. При работе от сети пусть они живут, при работе от батарейки пусть умирают. У меня есть скрипт, который выполняется при подкл\откл питания, он справляется с этой задачей. Однако скрипт отрабатывается от рута. А одна из программ (http://archlinux.org.ru/forum/topic/12570/) требует, чтобы запускалась от пользователя, ибо считывает конфиг из его home, и даже в параметрах запуска конфиг не передать.
sudo -u user command
или
su user
su - $user -c "$command $args"
или
sudo -H -u $user $command $args
su wau touchegg
/usr/bin/touchegg: /usr/bin/touchegg: не могу запустить бинарный файл
Спасибо за наводку, правильный ответ -

su -c - имя_пользователя команда_на_запуск
 
Зарегистрироваться или войдите чтобы оставить сообщение.