binbash: bash not found Alpine linux安装bash

admin2024-08-22  8

系统应该是 Alpine Linux LXD(Linux容器),那么入股在其中安装 bash shell

apk update
apk upgrade
apk add bash

# 安装 bash 文档
apk add bash-doc

# 安装 bash 自动命令补全
apk add bash-completion

# 使用 bash 作为 shell
bash

# 需要从主机登录到 Alpine Linux LXD 虚拟机,比如我从kubernets进去
kubectl exec -it acme-orderer-0 /bin/bash

# 需要将 root shell 更改为 bash
vi /etc/passwd
# 查找用户名和默认 shell,比如 /bin/ash
# root:x:0:0:root:/root:/bin/ash
# 然后用 /bin/bash 替换
# root:x:0:0:root:/root:/bin/bash

binbash: bash not found Alpine linux安装bash,/bin/bash: bash not found Alpine linux安装bash_用户名,第1张

binbash: bash not found Alpine linux安装bash,/bin/bash: bash not found Alpine linux安装bash_docker_02,第2张

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!