Основное различие между системным и пользовательским crontab в Linux заключается в шестом поле. 1
В системном файле шестое поле — это имя пользователя, с правами которого будет запущена команда. 1 Это позволяет запускать команды из системного crontab от любого пользователя. 1
В пользовательском файле шестое поле указывает запускаемую команду, и все команды запускаются от пользователя, который создал crontab (это важно для безопасности). 1
Таким образом, пользовательские crontab позволяют индивидуальным пользователям планировать задачи без привилегий суперпользователя (root). 1 Команды из crontab пользователя запускаются с привилегиями этого пользователя. 1
Общесистемные файлы crontab, в свою очередь, могут редактировать только системные администраторы. 23