
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