Re: GNOME and superuser (privilege raising) integration
- From: Philip Van Hoof <spam freax org>
- To: Hongli Lai <h lai chello nl>
- Cc: desktop-devel-list gnome org
- Subject: Re: GNOME and superuser (privilege raising) integration
- Date: Tue, 13 May 2003 21:23:43 +0200
Hongli Lai wrote:
What do you think? Will this ever get the chance to be integrated in GNOME? If
not, what wrong with it? Is there any reason to reject this instead of
accepting and incrementally fixing it?
Hi there, let me first introduce myself: I have been the author of GNOME
xsu which has new renamed to GNOME SuperUser and is now being maintained
by Mark Finlay (I think Mark is on this list to).
<http://xsu.sourceforge.net/>
Most issues with the wrapping of the "su" application and integrating
such applications with GNOME are
1) Security issues. The best way is to use a SUID-root non-Gtk+
application in stead of passing the password to "su" using a
terminal-widget. However, some people dislike the idea of having
_another_ SUID-root application and like the idea of using the standard
"su" -or "sudo" command for this purpose. (Problem: su and sudo require
a terminal for typing in the password -you cannot use a pipe for this-).
Faking a terminal-widget might introduce security-issues.
2) The fact that not every Operating System that can host GNOME/Gtk+
applications really needs a superuser utility (Gtk+ and GNOME also work
on -older versions of- Windows) nor/or has such a utility. Adding the
library to GNOME would add a impossible dependancy for some Operating
Systems -and environments.
However, I _do_ like your idea and I _do_ think that it should be
integrated with GNOME. Why? Because that way applications (like
nautilus) and distrubutions (like RedHat) can then start using it in
stead of inventing their own SuperUser-protocol. I also think that this
library should not be GNOME-only; in stead should be available for "all"
applications (so also KDE -and Console applications)... (PAM ?) and easy
for developers to start using it. Maybe the people at freedesktop.org
should agree on such a protocol? Talking to them might be a good idea (I
have not checked but it is possible that they are already working on
this issue).
libgnomesu can be downloaded at this URL. It's mostly finished.
http://members1.chello.nl/~h.lai/libgnomesu-0.9.tar.gz
--
Philip Van Hoof
me at freax dot org
http://www.freax.eu.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]