Re: Kein screen als User [message #10776 is a reply to message #10771] |
Wed, 28 February 2007 16:40  |
 |
curx
Messages: 739 Registered: February 2006 Location: Nürnberg, Germany
|
Senior Member |

|
|
Hi Christian,
das hat nix mit OpenVZ zu tun, das ist normal und gewollt!
Das File /dev/pts/0 gehört dem User, er sich inital in einen TERMINAL "einloggt", bei vzctl enter <VEID>, bekommst Du als
USER root ein eigenes Virtuelles TERMINAL zugewiesen, wechselst Du aber mit su den Benutzer gehört das TERMINAL immer noch dem Benutzer root, du wechselst nur den Benutzer Kontext.
Bsp:
# vzctl enter <VEID>
VEID_root # ps af
PID TTY STAT TIME COMMAND
17612 pts/0 Ss 0:00 -bash
17618 pts/0 R+ 0:00 \_ ps af
Spalte TTY (tty für "Teletype)
VEID_root # ls -la /dev/pts/0
crw------- 1 root root 136, 0 Feb 28 16:33 /dev/pts/0
VEID_root # su - <USER>
VEID_USER # screen
Cannot open your terminal '/dev/pts/0' - please check.
d.h entweder Reihenfolge umkehren :
erst "screen"en und danach evtl, mit su benutzer wechseln
VEID_root # screen su - USER
oder
* gleich sich als USER anmelden, dann bekommt er auch sein eigenes Terminal (bsp. remote mit ssh)
oder
* den Midnight Commander (mc) benutzer, der stellt Dir als USER noch eine weitere (SUB)SHELL mit eigenem Terminal zu Verfügung, in diesem kannst Du dann mit screen arbeiten.
VEID_root # su - USER
VEID_USER # mc
// starten und <strg>+<o> drücken: so kommst Du auf die SUBSHELL ohne mc-Struktur
[Updated on: Wed, 28 February 2007 16:42] Report message to a moderator
|
|
|