하나의 명령으로 여러 sudo -S 문제 발생

하나의 명령으로 여러 sudo -S 문제 발생

비밀번호를 수동으로 입력하지 않고 이 명령을 실행하는 방법을 알고 싶습니다.

echo "password" | sudo -S curl https://cli-assets.heroku.com/install.sh | sudo -S sh

여전히 비밀번호를 입력하라는 메시지가 표시됩니다. 어떻게 해결할 수 있나요?

미리 감사드립니다!

답변1

Linux 및 Heroku가 포함된 이 이미지는 Docker 컨테이너에서 실행되기 때문에 수동으로 비밀번호를 입력할 수 없습니다. 답변해 주셔서 감사합니다. 하지만 해결책을 직접 찾아야 합니다. 제가 변경한 코드는 다음과 같습니다.

RUN echo "password" | sudo -S curl https://cli-assets.heroku.com/install.sh -o ~/heroku.sh
RUN echo "password" | sudo -S sh ~/heroku.sh`

효과가 있는 것 같습니다...

관련 정보