我丢失了我的OpenVZ容器的密码(实际上我使用的是私钥ssh,但是丢失了这个文件,所以在安装之后我从来没有用root密码login过),但是我仍然在主机上有root权限,我没有运行HyperVM ,当我只是苏vm1或任何虚拟机用户的问题,它会把我放入容器的根shell。 我如何从纯OpenVZ那里? 或者像我以前用HyperVM那样重置root密码。 这个OpenVZ不是由任何其他基于OpenVZ gui的经理pipe理的。
你的openvz在运行吗? 如果是这样,请尝试:
vzctl enter $vz_ID
$ vz_ID是容器ID(vzlist的输出)。 这会给你root权限,然后你就可以改变你的密码。
无论如何,通过在主机上进行root访问,您总是可以编辑位于/ vz / private / $ vz_ID / etc / passwd和/ vz / private $ vz_ID / etc / shadow的passwd和shadow文件来更改密码。