Alpine Linux 기본 셸 변경

Alpine Linux 기본 셸 변경

Alpine은 기본적으로 로그인 셸을 ash로 설정하고 있는데 bash로 변경하고 싶습니다.

지금까지 내가 한 일:

  • bash를 설치한 사람sudo apk add bash
  • 섀도우를 설치한 사람sudo apk add shadow
  • /bin/bash내 사용자의 로그인 쉘을 다음 으로 변경했습니다.chsh
  • 내 사용자의 기본 로그인 셸이 /etc/passwd포함되어 있는지 확인했습니다./bin/bash

그러나 그것은 무시되는 것 같습니다. (콘솔이나 SSH에서) 로그인할 때 항상 ash 쉘에 접속하게 됩니다.

답변1

어떻게 로그인하나요? 방금 다른 출처를 가진 것으로 보이는 비슷한 문제가 있었지만 루트 사용자와 함께 docker exec로 확인한 다음 su myuser쉘이 bash입니다.

8a0deef473ac:/var/www$ echo $0
bash

관련 정보