Alan Gauld wrote:

"Chris King" <g.nius...@gmail.com> wrote

How do I completely shutdown a computer without administrative rights using a simple python script.

If you have such a computer get rid of it, it fails the most basic test
of a secure operating system. No program that runs upon it could
ever be relied upon!

I'm not so sure about that... I think a personal computer which didn't allow ordinary, unprivileged users to safely shut it down would be worse. One shouldn't need to be root (or Administrator) to turn your own laptop or desktop off! Do we really want Aunt Tilly just flicking the power switch when she wants to turn her computer off?

Of course in a multi-user system, things are more complicated, and nor do you want arbitrary programs to be able to shut down your computer. Imagine if your browser could turn your computer off. Imagine if arbitrary websites could turn your computer off. Chaos and pain everywhere!

A bit like running IE 6 really :)


An interesting question would be, given that you do have administrator rights to log out/reboot/shut down, how would you do so from Python? The solution will depend on the OS and possibly the window manager, but other than that, I'm completely out of ideas.


--
Steven
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to