每次 ssh 进入 ubuntu 服务器都会出现“bash:警告:shell 级别(1000)太高,重置为 1”

每次 ssh 进入 ubuntu 服务器都会出现“bash:警告:shell 级别(1000)太高,重置为 1”

我有一台运行 Ubuntu Desktop 的机器。我主要用它作为服务器,所以大多数时候我只需 ssh 进入它。最近在运行 docker 游戏服务器后,每次我 ssh 进入我的机器时,都会弹出此消息

bash: warning: shell level (1000) too high, resetting to 1

而且它似乎是准确的,因为如果我按“Ctrl+C”,我就会得到我的 CLI,但为了关闭连接,我必须使用 ~。因为使用“exit”只会显示另一行。为什么我被困在 ssh 循环中?我正在从 Windows 10 ssh 进入 Ubuntu 20.04

答案1

newgrp启动一个新 shell(其来源~/.bashrc,其调用newgrp),然后我们就可以开始运行了。

将自己添加到docker群组的一种更简单的方法是:

sudo adduser $USER docker

这将在您下次登录时生效。

相关内容