Am Sonntag, den 08.02.2009, 23:59 +0800 schrieb zhangwe...@realss.com: > Me as root user of a server wish to share the control privilege (to > start and stop) a daemon with another non-root user and find it > difficult. The requirement: 1) either me or him can start the daemon > then stop it; 2) he can stop the daemon started by me; 3) I can stop the > daemon started by him. > > 3) is very easy because I am root; 1) is also easy, difficult part is 2). > > I first thought of setting the process suid and make him owner of the > executable. However I found if I do so, the process starts with his > privilege while belonging to me, he could not signal the processes of mine. > > Is the requirement 2 possible with Linux? How? > > If the problem can be solved giving the setting two users both are not > root, the solution would be even more preferable. > > Thanks in advance! > Hello :)
You can use app-admin/sudo to achieve your goal. It can be configured to allow certain users to execute certain commands as other users (possibly root). You can even restrict the allowed arguments to a command. Bye, Daniel
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil