GNU screen 使用 root 用户启动新会话,但不使用普通用户启动新会话

GNU screen 使用 root 用户启动新会话,但不使用普通用户启动新会话

所以,我的问题很简单,我无法开始screen使用我的用户帐户。当我以超级用户身份调用它时,它在任何情况下都能正常工作,但直到现在(即在过去大约三个多小时的故障排除中),它还没有一次产生新会话的情况。

先简单介绍一下背景情况,今天早上我在 64 位处理器上安装了 Debian 9.0 (stretch)。在之前的安装中 (Debian ~8.0) 屏幕运行正常。

以下是我为解决此问题所做的尝试的非详尽列表:

  1. 我卸载了安装在我的主目录中的分区,并使用我的用户帐户登录到新的环境中,那里没有我的旧的自定义配置文件的痕迹;
  2. 我修改了$TERM类似变量,也尝试使用tset
  3. 我尝试安装旧版本的屏幕(4.2.1-3+deb8u1);
  4. 我尝试运行apt-get purge screen并再次安装发行版提供的软件包。

这些尝试(甚至其他的) 对屏幕的行为有影响。每次我这样做screen; echo $?$?作为状态代码变量,IIRC)时,我都会0在控制台上打印出来。

我求助于这个问答作为最后的也是绝望的解决方案:'-)。

答案1

作为Amadeusz Sławiński 在 screen-devel 邮件列表中指出我在相应的 Debian 错误报告中确认,这是因为您的用户名none似乎被 GNU Screen 特殊处理了。

相关内容