【问题标题】:How to set zsh as default shell in openvz container?如何将 zsh 设置为 openvz 容器中的默认 shell?
【发布时间】:2015-02-12 17:57:31
【问题描述】:

我在 PVE 上运行一个 vz 容器(debian),我想在运行时使用 zsh 作为我的默认 shell:

vzctl enter MY_CONTAINER_ID

我尝试在容器中运行chsh,但没有效果,除非我运行su root,否则我仍在使用bash。

至少有可能吗?

有人成功实现了这一点吗?

【问题讨论】:

    标签: linux shell zsh openvz proxmox


    【解决方案1】:

    有志者事竟成!

    我将~/.bashrc的全部内容替换为:

    zsh && exit
    

    它完成了这项工作......也许有点hacky,但没有找到其他方法......

    【讨论】:

      【解决方案2】:

      openvz上的一个帖子问了同样的问题,回复说/bin/bash是硬编码在vzctl的代码里的。

      【讨论】:

        猜你喜欢
        • 2018-03-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-05
        • 1970-01-01
        相关资源
        最近更新 更多