%20para%20tarefas%20cron%20especiais%3F.png)
Quero escrever um cron job que autentique uma determinada conta de email. Como existem várias maneiras de fornecer essas credenciais ao script: arquivo de configuração, codificado no script, argumentos na chamada do cronjob, .. Onde coloco essas credenciais?
(Atualmente eu preferiria fornecer o script a eles por meio de argumentos, já que o script é independente. Mas isso é seguro?)
Obrigado por seus pensamentos.
Responder1
Coloque as credenciais em um arquivo que tenha acesso de leitura restrito.
A menos que suas tabelas cron já tenham acesso de leitura restrito de forma semelhante. Como grawity observou, colocar as credenciais no crontab pode resultar no vazamento delas para logs e/ou e-mail. Portanto, devem ser fortemente desencorajados e devem ser devidamente protegidos dentro de um arquivo.