Re: startx als normaler user? (sowie: Re: Copy/Paste)

From: Martin Schulze (joey@infodrom.org)
Date: Mon Jun 02 2003 - 22:49:26 CEST


Oliver Gerlich wrote:
> Am Samstag, 31. Mai 2003 22:20 schrieb Martin Schulze:
> > Oliver Gerlich wrote:
> > > Naja, ich find KDE eigentlich ganz gut; abgesehen von den Abstürzen und
> > > der Langsamkeit bietet es die Funktionen, die ich haben will. Aber
> > > natürlich will ich auch problemlos mit Nicht-KDE-Anwendungen arbeiten,
> > > und ein einheitlicher Bedienungs-Standard (nämlich am besten Strg+C,
> > > Strg+V, Strg+X) in allen Programmen wäre sehr angenehm.
> >
> > Falls Dir KDE zu langsam sein sollte, schau Dir mal icewm oder fvwm95
> > (gibt's den noch?) an. Die sehen im Prinzip ähnlich aus wie eine
> > Oberfläche aus Redmond, Du müßtest Dich dort heimisch fühlen. Sie
> > sind jedoch erheblich resourcenschonender als KDE, da sie vieles nicht
> > bieten, was bei KDE unter der Oberfläche "einfach so mitläuft".
>
> So, jetzt bin ich mal dazu gekommen, icewm und fvwm95 auszuprobieren. Sehen
> ja ganz gut aus... was ich jetzt noch bräuchte, ist ein Dateimanager im Stil
> des Windows-Explorer oder Konqueror. Gibts da auch was ähnlich
> ressourcenschonendes?

Mir fallen spontan xfce, filerunner, gmc ein.

> Ich hab aber noch ein anderes Problem, das gestern aufgetaucht ist, und zwar
> läßt sich anscheinend XFree von einer Konsole aus nicht als normaler User
> starten, sondern nur als Root.

> Wenn ich mich als anmelde und dann startx -- :1 ausführe (damit ein zweiter
> X-Server gestartet wird), bekomme ich die Meldung "Operation not permitted".
> Wenn ich andere Startbefehle verwende (z.B. xinit, X, Xfree86), bekomme ich
> immer eine Meldung wie "Permission denied" (z.B. versucht XFree86 dann,
> /var/log/XFree86.1.log oder /dev/mem zu öffnen, was an den Berechtigungen
> scheitert.
> Muß ich also für alle möglichen Dateien jetzt die Rechte ändern? Was heißt

Nein, bloss nicht.

> die Meldung "Server must be suid root" (den Ausdruck suid root hab ich schon
> öfters gehabt, aber nie was damit anfangen können).

Das heisst, dass Du das Programm als normaler User startest, nach dem
Start das Programm sich jedoch root-Berechtigungen krallt und sein
Unwesen als root ausfuehrt: setuid() heisst der libc-Aufruf dazu.

> Google hat mir dabei bisher nicht weiterhelfen können; die Datei
> /etc/X11/Xwrapper.config enthält die geforderten Werte; das Problem, das ich
> hier hab, ist wohl bisher auch in keiner Newsgroup gebracht worden.

Kann ich aus der Ferne auch nicht so richtig debuggen. Wie startest
Du denn die erste X-Session? Kann der gleiche User ein zweites X
auf die gleiche Weise starten?

Was steht denn bei Dir in Xwrapper.config?

Gruesse,

        Joey

-- 
If nothing changes, everything will remain the same.  -- Barne's Law
Please always Cc to me when replying to me on the lists.


This archive was generated by hypermail 2.1.7 : Mon Jun 02 2003 - 22:56:47 CEST