>>>>> "Ethan" == Ethan Benson <[EMAIL PROTECTED]> writes:

    Ethan> thats because any X program that requires root privileges
    Ethan> is broken by design.  the GUI part should run unprivileged
    Ethan> and use a small non-GUI backend to perform the privileged
    Ethan> stuff.  getting the root password via a ssh-askpass style
    Ethan> system, or in a cdrecording setup just using a setuid
    Ethan> cdrecord or similar.

    Ethan> running GUI code as root is retarded.

xcdroast doesn't require root (unstable version; according to the
documentation), but the Debian package doesn't work properly straight
out of the box yet (I think there are already bugs about this, but I
didn't look at the details).

The only reason I ran it as root was to try and minimise the problems
encountered when testing it. Also it is being run on a NFS-Root
system, with /usr, /bin, /lib, /sbin mounted read-only, /dev on devfs,
so the damage it could cause is mostly limited to /var, /home, /etc
(hmmm... the paranoid could/should mount the last two as read-only
too).
-- 
Brian May <[EMAIL PROTECTED]>

Reply via email to