noexec를 사용한 /tmp 마운트 문제 해결
Salt는 클라이언트 파일 시스템의 /tmp
에서 원격 명령을 실행합니다. 그러므로 noexec
옵션으로 /tmp
를 마운트하지 않아야 합니다. 이 문제를 해결하기 위한 다른 방법은 noexec
옵션이 설정되지 않은 디렉토리를 가리키도록 Salt 서비스 지정된 TMPDIR
환경 변수로 임시 디렉터리 경로를 재정의하는 것입니다. 클라이언트에서 Salt 번들을 사용하는 경우 systemd 드롭인 구성 파일 /etc/systemd/system/venv-salt-minion.service.d/10-TMPDIR.conf
를 사용하거나 salt-minion
을 사용하는 경우에는 /etc/systemd/system/salt-minion.service.d/10-TMPDIR.conf
를 사용하는 것이 좋습니다. 드롭인 구성 파일 내용의 예:
[Service] Environment=TMPDIR=/var/tmp