Bernd Müffeler wrote:
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.
No, but 'gksu-properties' still works, just not as expected.
And when you will remove sudo-trinity he will
remove also a many
packets from trinity.
Installing sudo will remove sudo-trinity, but things in Lenny are
not working as expected.
So you have no change with this workaround under
Debian Lenny, sorry.
Best wishes
bernd
I just now installed Lenny with trinity and I will see what I can
do, right now nothing is working as expected. :-(
Thanks for the answer, I hope you will find a solution.
I love the trinity project and I will work with this KDE.
Best wishes
bernd