0

我刚刚使用adduser --system --group studio在我的机器中创建了一个新用户,用于音频目的,一切正常,直到我尝试打开一个终端,该终端立即打开和关闭。我尝试过使用其他终端(xfce4-terminal、Xterm 和 UXterm),但问题仍然存在。

然后我尝试登录一个 tty,它显示了一个奇怪的行为:它登录,显示消息Last login: bla bla bla,然后很快回到登录屏幕。所以我认为问题在于bash和这个特定的用户。使用老用户登录 tty 仍然有效。

我也尝试过创建文件.bashrc.profile(实际上是从工作用户那里复制它们),但它也没有解决问题。

这对我来说是一种非常奇怪的行为,我以前从未见过这种情况。由于我无法从该用户访问任何 shell,因此无法诊断问题。我检查了dmesg和所有可能的日志,当错误发生时没有任何显示。我正在使用 Debian Wheezy 和 XFCE4。我的名字 -a是:

Linux t4rkus-nb 3.2.0-4-rt-686-pae #1 SMP PREEMPT RT Debian 3.2.35-2 i686 GNU/Linux
4

1 回答 1

1

你为什么要传--system旗?从手册页:

新系统用户将拥有 shell /bin/false(除非被 --shell 选项覆盖),并禁用登录。不会复制骨架配置文件。

这意味着新用户具有/bin/false外壳,当您尝试使用它登录时它会立即存在。

于 2013-02-12T03:50:17.733 回答