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? If you try to update the system as a user, smart or YOU or whatever will ask you for the root's password because only root has access to the update facility. In fact you cannot access the Yast Control Centre without entering the root's password if you are logged in as a user. I found that smart had a little hassle when it was version 0.41 about how it handled the request for the root's password but it was fixed (if in fact there was a problem and it was only me doing something wrong) in 0.42 which you should install if you haven't already. Cheers. -- This computer is environment-friendly and is running on OpenSuSE 10.1 -- 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