Якщо я поміщую скрипт у /etc/cron.daily на CentOS, яким користувачем він буде працювати? Всі вони працюють як root або як власник?
Якщо я поміщую скрипт у /etc/cron.daily на CentOS, яким користувачем він буде працювати? Всі вони працюють як root або як власник?
Відповіді:
Редагувати: моя відповідь фактично не застосовується в цьому випадку, дивіться коментар Zoredache нижче. Вибачте всіх (особливо geekosaur). Кайл, зауважте, що якщо ви хочете регулярно запускати сценарій як некоріозний користувач, наступне може бути корисним; просто зробіть це через cron.d, а не через cron. {погодинна, щоденна, щотижнева, щомісячна}.
Я ненавиджу суперечити, але боюся, що гекозавр не зовсім правильний. Вони працюють як корінь, за винятком випадків, коли зазначено інше . Ось частина /etc/cron.d/munin
файлу вікна CentOS :
# cron-jobs for munin
MAILTO=root
1-56/5 * * * * munin /usr/share/munin/munin-limits --force
Зверніть увагу, як у змістовному рядку (рядок 3) є ім'я користувача, вказане перед виконуваним файлом. Цей конкретний запис у cron працює як користувацький munin, тому за умови, що ваш крон схожий на CentOS 5 (vixie-cron-4.1-77), ви також можете це зробити.