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