Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

what is .ICEAuthority file in opensuse 11.2?

share|improve this question
What appears to be a simple question is proving very difficult to find anything about. It has something to do with authority, I think authentication token for X server, but the man page for iceauth has nothing of any use. I have modded this up because I am now determined to find out more. You have engaged my interest. – Richard Holloway Mar 5 '10 at 17:46
up vote 10 down vote accepted

Here is a good paper on what ICE is, and what it does.

Basically ICE is a inter process communication protocol, with authentication, protocol negotiation and potentially multiplexing built in.

It allows two X clients to talk directly to each other, for example, a video player program could potentially talk to a jukebox program to update each other.

As Richard Holloway says, the .ICEAuthority file is for authentication. It contains a number of random cookies. If two programs have the same cookie, then they're allowed to talk to each other. In practice this either means that they're reading the same .ICEAuthority file, or the cookies have been added.

In a lot of ways it's similar to the xauth program & the .Xauthority file, except that .ICEAuthority is used for client to client, while .Xauthority is for client to server.

share|improve this answer
do we have ui for configurating this in opensuse 11.2. – user36867 Mar 7 '10 at 7:20

You have installed and ran Klamav, I get the same error after installing and updating from the command line. Sudo klamav or sudo freshklam. Here is a fix: mv ~/.ICEauthority ~/.ICEauthority.backup sudo chown {user}:{user} /home/{user} sudo reboot

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.