“su:必须从终端运行”与 lxc

“su:必须从终端运行”与 lxc

我试图理解以下错误和解决方案

我使用以下命令连接到 lxc 容器

#lxc exec cont-01 -- sudo --login --user ubuntu

登录终端后,当我执行切换用户的命令时

#su -l bob

我收到以下错误:

su: must be run from a terminal

下面提供了解决方案Linux 容器上使用 screen -x 命令出现“必须连接到终端错误” 这是执行以下操作:

#script /dev/null

我想知道是否有人可以解释问题是什么以及为什么执行该命令可以解决问题。

相关内容