Re: How do I add users using Python scripts on a Linux machine
by Ivan Voras other posts by this author
Jan 3 2007 8:05AM messages near this date
Re: How do I add users using Python scripts on a Linux machine
|
Re: How do I add users using Python scripts on a Linux machine
Sebastian 'lunar' Wiesner wrote:
> Carsten Haese <carsten@[...].com> typed
> > I don't think that that has anything to do with Linux or not. The
> > script is not the actual executable, hence its suid bit is irrelevant.
>
> I don't think so. From what I know, the script is passed as executable
> to the kernel loader, which interprets the shebang and feeds the script
> through the correct interpreter. So the kernel loader sees the script
> itself as executable instead of the interpreter binary. I've heard of
> other Unix systems, which handle this differently (meaning that the
> SUID bit on scripts has an effect), but I may be wrong.
Yes, the kernel parses #! but the suid-ness is still controlled by the
target interpreter (i.e. python executable). At least BSD systems also
behave this way.
--
http://mail.python.org/mailman/listinfo/python-list
Thread:
Piet van Oostrum
Lawrence D'Oliveiro
Piet van Oostrum
Lawrence D'Oliveiro
Piet van Oostrum
Garylinux@Gmail.Com
Sebastian 'lunar' Wiesner
Ivan Voras
Sebastian 'lunar' Wiesner
Tim Roberts
|