Alpine默认使用ash作为登录shell,我想将其更改为bash。
到目前为止我做了什么:
sudo apk add bashsudo apk add shadow/bin/bash为chsh/etc/passwd包含/bin/bash我的用户的默认登录 shell但这似乎被忽略了。当我登录(在控制台或 ssh 上)时,我总是会进入 ash shell。
小智 0
你如何登录?我刚刚遇到了一个类似的问题,它似乎有不同的起源,但通过 docker exec 使用 root 用户进行检查,然后执行操作su myuser,shell 是 bash:
8a0deef473ac:/var/www$ echo $0
bash
Run Code Online (Sandbox Code Playgroud)