trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: October 2010

Re: [trinity-users] kdesudo and kdesu

From: Bernd Müffeler <growanda@...>
Date: Sat, 30 Oct 2010 18:35:41 +0200
Am 30.10.2010 01:09, schrieb Jimmy Johnson:
> David Hare wrote:
>> I have tested various workarounds for getting GUI stuff as root
>> (without enabling sudo) for the past week.  Some Debian users are not
>> comfortable with sudo at all (especially if configured for root access
>> without password) and prefer the root password to be required for
>> administration.
>>
>> I have now settled on a workable solution with Trinity.
>>
>> Using:
>>
>> kdesu <kdeapp> --nonewdcop
>>
>> with the configs I posted earlier has not failed once. (must create
>> file kdesurc and purge kdesudo-trinity)
>>
>> It seems the user's dcop and/or klauncher crashes if/when root gets a
>> new dcop. I don't know why, when I used sudo initially, that did not
>> happen.
>>
>> I edited the menu with a new "root apps" section (konq, kwrite, kuser)
>> configured like that, with "run as different user" unchecked so can
>> now use terminal, run box or menu.
>>
>> Non-trinity, gtk apps (synaptic, gparted, zenity) I had problems with
>> before seem fixed by adding to ~/.bashrc:
>>
>> export XAUTHORITY=$HOME/.Xauthority
>>
>> Needed reboot (or relogin) to register that. Don't know if that has
>> security issues but it works.
>>
>> I can now open, error-free, as root from terminal or via custom 
>> script with:
>>
>> dbus-launch <gtk-app>
>>
>> That will not work for trinity apps.
>>
>> sux gives the same problem as kdesu without --nonewdcop; can't use
>> that (for Trinity apps) now but never mind
>
>
> I now have a recipe too, of course I have only tested this with 
> Squeeze and have been using it since yesterday and it seems to work 
> perfect.
>
> Using synaptic Install:
>
> gksu
> gksu-polkit
> sudo
>
> And completely Remove:
>
> kdesudo
> kdesudo-trinity
> sudo-trinity
>
> As "User" run 'gksu-properties' and change "su" to "sudo" and you will 
> always be prompted for a password when you need elevated privileges.
>
At first it was a good idea. But there is no packet gksu-polkit in 
Debian Lenny.
And when you will remove sudo-trinity he will remove also a many packets 
from trinity.
So you have no change with this workaround under Debian Lenny, sorry.
Best wishes
bernd