/etc/environment и крон

У меня есть две машины: Fedora и CentOS. И cronjob

0-59 * * * * env > /home/me/env.log

На CentOS I видят, что/etc/environment влияет на вывод, в то время как на Fedora он не делает. Я хочу, чтобы Fedora был похож на CentOS. Что я должен заставить его произойти?

/etc/pam.d/crond на Fedora

auth      sufficient pam_rootok.so
auth       required   pam_env.so
auth       include    system-auth
account    required   pam_access.so
account    include    system-auth
session    required   pam_loginuid.so
session    include    system-auth

/etc/pam.d/crond на CentOS

auth      sufficient  pam_env.so
auth       required   pam_rootok.so
auth       include    system-auth
account    required   pam_access.so
account    include    system-auth
session    required   pam_loginuid.so
session    include    system-auth

/etc/security/pam_env.conf то же в обеих системах и состоит из закомментированных строк. Даже если я делаю/etc/pam.d/cron.d файлы тем же, проблема все еще сохраняется.

2
задан 04.06.2010, 20:19

1 ответ

Попытайтесь изменить тип pam_env кому: session -- crond аутентификация пропусков, потому что это может просто использовать setuid().

Также проверьте ли /etc/pam.d/system-auth то же.

0
ответ дан 12.12.2019, 07:16

Теги

Похожие вопросы