I have an embedded system I have been developing. I would like to bind a program called HHPConfig, which I wrote and needs root permissions for setting network interfaces, rebooting etc..., to a user, admin, which can log in through telnet and rs232.

I edited the line in /etc/passwd to be:

admin:x:1001:1001:Admin User,,,:/home/admin:/usr/bin/HHPConfig

I also added the user to the group sudo.

I don't know what to do past there.

link|improve this question

feedback

migrated from stackoverflow.com Dec 9 '11 at 1:11

This question came from our site for professional and enthusiast programmers.

1 Answer

up vote 2 down vote accepted

Have you considered making the executable's owner root and setuid'ing it?

link|improve this answer
Thank you, I was looking for that all morning! – Jonathan Henson Dec 8 '11 at 18:00
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.