我工作场所的网络上有一个 CentOS 7.6 虚拟机,我可以通过 SSH 访问,而且只能通过 SSH。我最近尝试在其上安装 OKD,但遇到了一个问题,在将 SELinux 设置为“强制”后(此位对于 OKD 是必需的),我无法再连接到该机器。该机器必须由 IT 部门重新部署。
现在,我正尝试在运行 CentOS 7.6 的 Windows Hyper-V 虚拟机中复制该问题,以便能够自行重新部署它而不是烦扰 IT,并且如果必须使用它而无法通过 SSH 连接时也可以直接访问。
问题是,当我尝试复制错误时,它并没有发生,一切都运行正常。所以现在我来这里寻求帮助,有人能告诉我是什么原因导致了这个错误以便我可以复制它吗?
每当我尝试以 root 用户身份(该机器只有 root 用户)连接到锁定的机器时,错误消息是:
/bin/bash permission denied
附言:最近有人在一个问题中告诉我,这可能是重新标记的问题,需要touch /.autorelabel
在重新启动时重新标记文件系统,但我不需要在我的虚拟机上执行此操作,因此我不会冒险对网络机器使用不正确的解决方案并再次被锁定。