Bug#265322: DCOP-Server: Running a KDE program as root causes the next start of KDE to fail
* Holger Wansing [Mon, 05 Jul 2004 11:00:15 +0200]:
> Package: kdelibs-bin
> Version: 4:3.2.2-2
> Severity: normal
> Open a shell as user <user>, su to root, and start a KDE program like
> konqueror, will change the ownership of the /home/user/.ICEauthority file
> from user to root.
> I'm not sure, if this is intended, but it ends up in a big
> problem: the next time when trying to start KDE at this user,
> it doesn't start, because the dcopserver has no write-access to
> the .ICEauthority file.
> KDE shows a error message telling about this permission problem.
> I saw this problem already at KDE 2.2.2 in stable.
let's see: I didn't try to reproduce your problem when you reported,
and now that I have kdelibs 3.3.0-2, I am unable to reproduce. if I su
to root as a normal user, and then execute:
Using authority file /root/.ICEauthority
you can see that is not using my $USER ICE auth file. I suppose (if
you're still able to reproduce your problem) that for you it would
read "/home/$USER/.ICEauthority" there. can you check?
also, can you upgrade and see if it still happens?
EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
It is impossible to make anything foolproof because fools are so ingenious.