특수 크론 작업을 위한 보안 자격 증명(비밀번호라고도 함)을 어디에 저장합니까?

특수 크론 작업을 위한 보안 자격 증명(비밀번호라고도 함)을 어디에 저장합니까?

특정 메일 계정을 인증하는 cron 작업을 작성하고 싶습니다. 스크립트에 자격 증명 정보를 제공하는 방법에는 여러 가지가 있습니다. 구성 파일, 스크립트에 하드코드된 구성 파일, cronjob 호출의 인수 등. 해당 자격 증명을 어디에 두어야 합니까?

(현재 스크립트는 독립적이기 때문에 인수를 통해 스크립트를 제공하는 것을 선호합니다. 하지만 이것이 안전한가요?)

당신의 생각에 감사드립니다.

답변1

읽기 액세스가 제한된 파일에 자격 증명을 넣습니다.

cron 테이블에 이미 유사하게 읽기 액세스가 제한되어 있지 않은 한. Grawity가 언급했듯이 자격 증명을 crontab에 넣으면 로그 및/또는 이메일로 유출될 수 있습니다. 따라서 이를 강력히 권장하지 않으며 파일 내부에서 적절하게 보호해야 합니다.

관련 정보