2

Я хочу написать работу cron, которая аутентифицируется для определенной почтовой учетной записи. Поскольку есть несколько способов дать сценарию эти учетные данные: файл конфигурации, жестко закодированный в сценарии, аргументы в вызове cronjob, .. Где я могу поставить эти учетные данные?

(В настоящее время я предпочел бы предоставить им сценарий с помощью аргументов, поскольку сценарий является независимым. Но это безопасно?)

Спасибо за ваши мысли.

1 ответ1

2

Поместите учетные данные в файл с ограниченным доступом для чтения.

Если ваши таблицы cron уже не имеют аналогично ограниченный доступ для чтения. Как отмечает Grawity, размещение учетных данных в crontab может привести к их утечке в журналы и / или электронную почту. Таким образом, это должно быть настоятельно не рекомендуется, и они должны быть должным образом защищены внутри файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .