我有一台运行 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
这将在您下次登录时生效。