Was ist die .ICEAuthority-Datei in opensuse 11.2?

12

Was ist die .ICEAuthority-Datei in opensuse 11.2?


quelle
1
Was als einfache Frage erscheint, erweist sich als sehr schwierig, etwas zu finden. Es hat etwas mit Autorität zu tun, ich denke, Authentifizierungstoken für X-Server, aber die Manpage für iceauth hat nichts von Nutzen. Ich habe dies modifiziert, weil ich jetzt entschlossen bin, mehr herauszufinden. Sie haben mein Interesse geweckt.
Richard Holloway

Antworten:

13

Hier ist ein gutes Papier darüber, was ICE ist und was es tut.

Grundsätzlich ist ICE ein prozessübergreifendes Kommunikationsprotokoll mit integrierter Authentifizierung, Protokollaushandlung und potenziellem Multiplexing.

Es ermöglicht zwei X-Clients, direkt miteinander zu kommunizieren. Ein Videoplayer-Programm kann beispielsweise mit einem Jukebox-Programm kommunizieren, um sich gegenseitig zu aktualisieren.

Wie Richard Holloway sagt, dient die .ICEAuthority-Datei zur Authentifizierung. Es enthält eine Reihe von zufälligen Cookies. Wenn zwei Programme dasselbe Cookie haben, dürfen sie miteinander sprechen. In der Praxis bedeutet dies entweder, dass sie dieselbe .ICEAuthority-Datei lesen, oder die Cookies wurden hinzugefügt.

In vielerlei Hinsicht ähnelt es dem xauth-Programm und der .Xauthority-Datei, mit der Ausnahme, dass .ICEAuthority für Client zu Client und .Xauthority für Client zu Server verwendet wird.

Gorilla
quelle
Haben wir eine Benutzeroberfläche, um dies in opensuse 11.2 zu konfigurieren?
1

Wenn Sie Klamav installiert und ausgeführt haben, wird derselbe Fehler nach der Installation und Aktualisierung über die Befehlszeile angezeigt. Sudo klamav oder sudo freshklam. Hier ist ein Fix: mv ~ / .ICEauthority ~ / .ICEauthority.backup sudo chown {user}: {user} / home / {user} sudo reboot

Leeroybrown
quelle