<div dir="ltr">Hey Rob,<div><br></div><div style>   I have a case, where setuid is required in nested case.</div><div style><br></div><div style>nested case: <br></div><div style>  lets say there are two commands in toybox called __acmd__ and __bcmd__.</div>
<div style>__acmd__ doesn't require setuid bit, whereas __bcmd__ does require setuid bit.</div><div style><br></div><div style>Take a case where __acmd__ will run/launch __bcmd__. Now since __acmd__ doesn't need TOYFLAG_STAYROOT, this sets the euid to be of uid in toy_init() function. </div>
<div style>When __bcmd__ is run from __acmd__, this would have lost the setuid bit and hence fails to run due to this.</div><div style><br></div><div style>Pls do give your opinion on the same.</div><div style><br></div><div style>
regards,</div><div style>Ashwini</div></div>