On Wednesday 26 July 2006 17:24, Basil Chupin wrote:
Stephen Boddy wrote:
Hi all,
I'm using smart to keep my system up-to-date. Has anyone else found a solution to the apparent need to run the tray app as root?
If I click the ignore button, it runs as my user, from then on without bugging me for the root password every login. Unfortunately it doesn't detect new packages. I have to either login to a console as root and run the update from the CLI, or start the smart gui.
In the end it makes the ksmarttray app useless or alternatively irritating by requiring root password every login.
The only workaround I can think off at the moment is to run it suid, but is this really necessary? Have I missed something?
You don't really expect to allow a user to update a system, do you?
Err... No. But then that's not the problem. My problem is that ksmarttray (which is supposed to inform me of available updates) does not work unless it is run as root. So everytime I log on I have to enter the password to the see the notifications of updates. This rather defeats it's purpose in my view. As the primary user and administrator I need to know when there are updates, preferably without having to start smart --gui or starting up a root console to check. With the SuSE-watcher, it ran as a regular user, and had the facility to check if there were available updates. It then notified me by turning red, and from there I could launch YOU as root. At no point was a root password needed for the SuSE-watcher. -- Steve Boddy -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com