[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: suid script



Brandon Mitchell wrote:
> > Scripts are not allowed to set UID, it's a security feature. I don't
> > know where this occurs, but it's pretty low level, perhaps in the
> > kernel itself or in the shell, and there's no getting around it. There 
> > are just too many holes that allowing scripts to be setuid root would
> > allow and so that capability is disallowed.
> 
> It's in bash (which is also sh on most linux systems), a pain in the a**,
> I mean, "feature".  I don't know of any other shells that do this.

No, it's in the kernel. Any executable that starts with "#!" does this,
because the kernel is repsonsible for that magic thing working.

-- 
see shy jo


Reply to: