at first i try a script(witch lauch my program) and use setuid but that still did't work.
You can't suid bash scripts. It's a security feature. Your other options would be to write a wrapper in something such as C or Perl to change what user the script runs as.
j
-- Jason Bradley Nance What would you cry for? aitrus@tresgeek.net Swallow your pride for? Tres Geek What would you go wild for? http://tresgeek.net/ -Poe, "Wild" --