%20para%20trabajos%20cron%20especiales%3F.png)
Quiero escribir un trabajo cron que se autentique para una determinada cuenta de correo. Como hay varias formas de darle al script esas credenciales: archivo de configuración, codificado en el script, argumentos en la llamada cronjob,... ¿Dónde pongo esas credenciales?
(Actualmente, preferiría darles el guión a través de argumentos, ya que el guión es independiente. Pero, ¿es eso seguro?)
Gracias por tus pensamientos.
Respuesta1
Coloque las credenciales en un archivo que tenga acceso de lectura restringido.
A menos que sus tablas cron ya tengan acceso de lectura restringido de manera similar. Como señaló grawity, colocar las credenciales en el crontab puede provocar que se filtren en los registros y/o en el correo electrónico. Por lo tanto, se debe desaconsejar enfáticamente y se deben proteger adecuadamente dentro de un archivo.