It's indeed the kernel's job to protect the system: to protect `objects' (e.g.
processes, files) against other `objects'.
It's not the kernel's job to protect broken applications against theirselves.
By definition setuid root programs have much more power than normal programs,
and it's up to the author of that program to make it behave well.
If e.g. a setuid root application asks you what files to delete, that's fine.
Then the application is to blame for this behavior.
Greetings,
Geert
[ stripping the CC list ]
-- Geert Uytterhoeven Geert.Uytterhoeven@cs.kuleuven.ac.be Wavelets, Linux/{m68k~Amiga,PPC~CHRP} http://www.cs.kuleuven.ac.be/~geert/ Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html