kein xterm als user unter X
Hallo zusammen ich kann als User kein xterm starten in der Konsole kommt xterm - Error 14 errno 13 : keine Berechtigung mit which xterm stellte ich fest welches pgm gestartet wird und überprüfte die Rechte doch da war alles okay ( 755 ) woran kann das liegen ??? antworten bitte an mailto:mascit00@fht-esslingen.de vielen Dank Markus -- Sent through GMX FreeMail - http://www.gmx.net --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Markus Schumacher schrieb:
ich kann als User kein xterm starten in der Konsole kommt xterm - Error 14 errno 13 : keine Berechtigung
Falls du SuSE 6.3 verwendest: Es gibt auf www.suse.de ein Update für das Paket devs, das die Rechte für die tty-Devices anders setzt. Vielleicht liegt's daran. -- Christian Ullrich Registrierter Linux-User #125183 "Sie können nach R'ed'mond fliegen -- aber Sie werden sterben" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sat, 4 Mar 2000, Markus Schumacher wrote:
ich kann als User kein xterm starten in der Konsole kommt xterm - Error 14 errno 13 : keine Berechtigung
[...]
woran kann das liegen ???
Moeglichkeit 1: Ursache: Du hast keine Berechtigung, auf das X zuzugreifen. Loesung: user@host:> xhost +localhost Moeglichkeit 2: Die Ausgabe Deines X geht "ins leere". Loesung: user@host:> export DISPLAY=localhost:0.0 Mehr faellt mir grade nicht ein. hth, Tschau, Volker -- <ESC>:r .signature mailto:volker.mueller@gmx.de | http://www.in-berlin.de/user/flinux :wq --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sat, Mar 04, 2000 at 09:32:46PM +0100, Markus Schumacher wrote:
Hallo zusammen
ich kann als User kein xterm starten in der Konsole kommt xterm - Error 14 errno 13 : keine Berechtigung Du meinst du kannst kein X-server, von der Konsole aus, starten. Oder drück dich etwas anders aus. Denn Eine Konsole ist eine shell ohne X-server. Mit X-server hast du einen Windowmanager, oder auch nicht..... Dort kannst du, nur unter einem X-Windowmanager, kannst du ein xterm starten. Egal ob unter X oder unter der reinen Konsole sprichst du immer die shell/bash an.
Die bash hat auch eine konfig (bashrc) und liegt im allg. im /home/xyz/.bashrc. Die Systemweite unter /etc/bashrc. Darauf muß Zugriff gewährt werden. Stimmt alles mit deiner Display-variable?? ...wäre auch eine Möglichkeit. Versuch auf Konsole folgendes, als User: $ set DISPLAY=:0,0 $ export $DISPLAY Nun solltest du einen X-server starten können. In einem x-window kannst du nun mal testen ob die Variable steht: $ echo "$DISPLAY" Sollte 0,0 bei rauskommen. Geht natürlich auch nur unter X mit echo zu testen, weil erst da die Variable gesetzt ist.
mit which xterm stellte ich fest welches pgm gestartet wird ...was? wie? Meintest du gpm? pgm kenn ich nicht. Unter X startet gpm nicht, es ist ein Konsolen-Maustreiber. X bringt aber einen eigenen Treiber für die Maus mit.
und überprüfte die Rechte doch da war alles okay ( 755 )
antworten bitte an
Seitwann werden hier Antworten an den Absender gepostet. Es gibt hier User (auch wenn du es nicht glaubst) die hier auch vom lesen mitlernen/profitieren. Und diese möchte ich nicht ausschließen. Also, ich beantworte gern eine Frage, aber für alle. Dafür ist die Liste ja da! MfG, Clemens -- sig_06 type, which (type -p) und whereis helfen anzuzeigen was ein Programm macht oder wo es steckt, samt help-files. $ type ls -> ls is aliased to /bin/ls $LS_OPTIONS [Info: man which; man whereis; man alias] ------------------------------------------------------------ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Clemens Wohld schrieb am 07.Mär.2000: Hallo Clemens, hallo Liste
On Sat, Mar 04, 2000 at 09:32:46PM +0100, Markus Schumacher wrote:
ich kann als User kein xterm starten in der Konsole kommt xterm - Error 14 errno 13 : keine Berechtigung
? Deine Worte höre ich Wohl, doch ich kann den Sinn nicht erkennen.
Du meinst du kannst kein X-server, von der Konsole aus, starten. Oder drück dich etwas anders aus. Denn Eine Konsole ist eine shell ohne X-server.
<Haarspaltermodus> Eine Konsole ist ein Bildschirm mit einer Tastatur. Hier ist von einer virtuellen Konsole die Rede. Die virtuelle Konsole tut so, als sei der Bildschirm und die Tastatur eines PCs eine Konsole. </Haarspaltermodus>
Mit X-server hast du einen Windowmanager, oder auch nicht..... Dort kannst du, nur unter einem X-Windowmanager, kannst du ein xterm starten.
Nö, mach mal startx xterm, oder wenn Du schon ein X-Server gestartet hast startx xterm -- :1 Dann hast Du einen xterm auf einem X-Server ohne Windowmanager. Aber frag jetzt bitte nicht, wie Du den xterm aus der oberen linke Ecke wegbekommst. ;)
Egal ob unter X oder unter der reinen Konsole sprichst du immer die shell/bash an.
Nein. Kommt ganz auf die Einstellung im /etc/passwd an. Dort kann auch soetwas wie /bin/csh, /bin/tcsh, /bin/ksh, /bin/zsh oder was weiß ich stehen.
Die bash hat auch eine konfig (bashrc) und liegt im allg. im /home/xyz/.bashrc. Die Systemweite unter /etc/bashrc. Darauf muß Zugriff gewährt werden.
/etc/bashrc gibt es nicht. Man muß zwichen Loginshell und normale interaktive Shell unterscheiden. Wenn keine besonderen Options gegeben sind, (was beim Login der Fall ist) so wird bei einer Loginshell zuerst /etc/profile aufgerufen, falls vorhanden und danach ~/.bash_profile falls diese Datei existiert. Wenn diese Datei nicht existiert, und nur dann wird ~/.bash_login aufgerufen, falls diese Datei existiert. Falls auch diese Datei nicht existiert, so wird ~/.profile aufgerufen. Es wird nur eine der Dateien ~/.bash_profile, ~/.bash_login oder ~/.profile aufgerufen, aber immer vorher /etc/profile. Aber nur wenn es sich um eine Loginshell handelt. Um eine Loginshell handelt es sich, z.B um die Shell, die man unmittelbar nach dem einloggen auf der Konsole enthält. Aber auch nach einem su - erhält man eine Loginshell, nicht aber normal auf einem xterm oder nach einem su ohne -. Eine interaktive Shell, die keine Loginshell ist führt nur ~/.bashrc aus. <SuSE-Besonderheiten> Damit es nicht so ein Chaos zwichen Loginshell und normale interakive Shell gibt, hat SuSE in dem Standard ~/.bashrc das in /etc/skel steht und von dort normalerweise für alle User übernommen wird, (aber nicht bei root) zuerst einen Aufruf von /etc/profile stehen, damit der allgemeine Teil auch für nicht Loginshells ausgeführt wird, denn in /etc/profile stehen die Systemweite Einträge drin, während die Skripte in ~ das ja eine Abkürzung für das Homeverzeichnis ist, jeder User so gestallten kann, wie er will. Umgekehrt steht in den Standard ~/.profile von SuSE im Wesentlichen nur ein Verweis nach ~/.bashrc, damit sich Loginshell und Nicht-Loginshell gleich verhalten. Es gibt notwendigerweise noch eine Vorkehrung, daß /etc/profile nicht zweimal ausgeführt wird, denn wenn es sich um eine Loginshell handelt, so wurde /etc/profile schon ausgeführt bevor ~/.bashrc aufgerufen wurde, dort aber wird wieder /etc/profile aufgerufen, weil es für nicht Loginshells notwendig ist. Darüberhinaus wird von /etc/profile noch /etc/profile.local aufgerufen, wo jeder Sysadmin die eigenen Systemweiten aktionen definieren kann, denn /etc/profile wird von SuSEconfig, z.B nach jeder Neuinstallation durch yast, überschrieben. </SuSE-Besonderheiten> Soweit die Besonderheiten von SuSE. Bei anderen Distributionen kann es anders aussehen. Bei anderen Shells, kann es wieder anders aussehen, da bitte ich jeden in den entsprechenden manpages selber nachzusehen, z.B bei man tcsh für (t)csh-Fans. Es bleibt noch zu sagen, daß es für Loginshells bei der bash noch ~/.bash_logout gibt, was vor dem Verlassen der Shell, also einem Logout (es handelt sich ja um eine Login-Shell) ausgeführt wird. Und daß es neben der Loginshell und der normalen interaktive Shells noch die nicht interaktiven Shells gibt, die Shellskripts halt. Dabei wird vorher nichts ausgeführt. Warum auch, es kann ja alles im Skript selber stehen.
mit which xterm stellte ich fest welches pgm gestartet wird ...was? wie? Meintest du gpm? pgm kenn ich nicht.
Er meint sicher Programm, von manchen auch Proggy genannt, aber die nennen ihren Rechner auch Compi. >;->>
Unter X startet gpm nicht, es ist ein Konsolen-Maustreiber. X bringt aber einen eigenen Treiber für die Maus mit.
Man kann aber auch unter X die Ausgabe von gpm verwenden. Dazu muß man lediglich die Section Pointer im /etc/XF86Config wie folgt gestalten: Section "Pointer" Protocol "MouseSystems" Device "/dev/gpmdata" EndSection und gpm muß mit der Option -R gestartet sein. Wenn man so vorgeht, braucht man nur einmal seine Maus einrichten.
antworten bitte an
Seitwann werden hier Antworten an den Absender gepostet. Es gibt hier User (auch wenn du es nicht glaubst) die hier auch vom lesen mitlernen/profitieren. Und diese möchte ich nicht ausschließen. Also, ich beantworte gern eine Frage, aber für alle. Dafür ist die Liste ja da!
Richtig. Nichts desto Trotz sind Fälle vorstellbar, das es Notwendig macht, auch um PM zu bitten. Dann aber mit einer stichhaltigen Begründung, sonst müssen wir hier davon ausgehen, daß Du, Markus, nur zu Faul bist die Liste zu lesen, und das wollen wir nicht unterstützen. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: file://usr/doc/susehilf/index.html | mit Apache: http://localhost/doc/susehilf/index.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
B.Brodesser@online-club.de
-
c.wohld@ndh.net
-
chris@chrullrich.de
-
schumachermarkus@gmx.net
-
volker.mueller@gmx.de