ottonormal hat geschrieben: 14.08.2019 15:54:44
Warum muss das soo kompliziert sein?
xauth bzw. die dazu gehörige Datei ~/.Xauthority und der per Umgebungsvariable gesetzte Bezug auf diese Datei gibt es nun schon mindestens seit 1992! Nur, der, der im Besitz der passenden .Xauthority ist, darf auf den Bildschirm zeichnen.
Vorher war es nämlich möglich, Fenster auf dem Bildschirm des Kollegen zu öffnen, indem man Programmen beim Start den Parameter
-DISPLAY IP-Adresse_vom_Kollegenrechner:0.0 migegeben hat. Das mag sinnvoll sein, wenn man den Kollegen zur gemeinsamen Mittagspause auffordern will, kann aber auch peinlich sein, wenn hinter dem Kollegen gerade der Chef steht und plötzlich ein Pr0n hochpoppt.
Darum wurde der X-Server schon vor 20 Jahren gegen derlei Schabernack entsprechend abgesichert. Nenn es kompliziert, ich nenne es ein Sicherheitsmerkmal.
Ist denn der "superuser" etwas anderes als "root"?
Nein, der Superuser ist root.
Warum funktioniert das in Stretch, warum nicht auch in Buster?
Weil es unter Stretch fehlerhaft war und nicht hätte funktionieren dürfen?
Warum muss das, was immer gut funktioniert hat mit einer neuen Version so verkompliziert werden?
Bei mir hat das schon unter Irix 5.3 und Solaris 2.4/2.5 nicht funktioniert und unter SuSE 6.1 ebenfalls nicht. Daß es unter Stretch ging, ist also eher eine Sicherheitslücke, die behoben wurde.