On 12/15/06, Vihan Pandey vihanpandey@gmail.com wrote:
there was(at that time at least) a binary which could successfully run on a GNU/Linux system. i have tried it out and it worked. The only tragic part was that you HAD to run it as root AARG !!! A pity the authors never bothered studying SUID, SGID and the concept of running a service as a user with a /bin/false shell. They even created a very badly written init script
You don't have to do any tricks with SUID, SGID. Just run sifyd the first time as normal user and you'll be able to run as that user forever. The issue is with the read and write fifo queues that it creates in /tmp. The permissions on them when they're created the first time are the key. If you run sifyd as root first then those fifo queues can be written or only by root.
I have written a GUI dialer for Sify Broadband which uses the QT toolkit. You could help me by installing the rpm and letting me know how it goes (offlist ofcourse). You may find the RPM here:
https://sourceforge.net/project/showfiles.php?group_id=157014
Regards,