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. :-(
--
Jimmy Johnson
Debian Lenny - Trinity KDE 3.5 at sda9
Registered Linux User #380263