meine Debian-Rootserver (3.1) besitzt die Benutzernamen "admin" (1000) und "unreal" (1001). Der Benutzer "unreal" wurde erst vor kurzem angelegt, um einen UT-Server zu betreiben. Dieser Benutzer soll später in einer ChRoot Umgebung eingesperrt über screen den oder die Gameserver starten, um diese u.a. auch beim Ausloggen weiterlaufen zu lassen. Die ChRoot-Umgebung ist noch nicht eingerichtet. Beim starten von screen mit dem Befehl "screen" erhalte ich folgende Fehlermeldung:
Cannot open your terminal '/dev/pts/0' - please check.
In den Protokollen sind keine Fehlermeldungen zu finden. Mit dem Benutzernamen "admin" funktioniert Alles Tadel los. Der Benutzer Admin wurde lediglich wesentlich früher erstellt, also zu einer anderen Systemkonfiguration, und ist Mitglied in der Gruppe "src" was aber ja unbedeutend sein sollte. Wo liegt das Problem? Bitte um Eure Hilfe.
Hy,
oki, habe ich auch lange suchen müssen: Wenn du mit su zum benutzer wechselst kannst du screen nicht benutzen. Dazu musst du login nutzen. Wobei du dann dummerweise ein Passwort und einen Shell für den Benutzer festlegen musst und damit ein loch nach aussen öffnest. Mir ist aber keine Alternative bekannt.