Lorsqu'un travail cron s'exécute avec quels privilèges s'exécute-t-il?
Je ne suis pas sûre de ça. Est-ce avec les mêmes privilèges que l'utilisateur qui l'a ajouté via crontab -e
?
permissions
cron
Jim
la source
la source
Réponses:
Vous pouvez spécifier un utilisateur dans les entrées crontab du système comme ceci:
Le 6ème argument peut être un nom d'utilisateur. De plus, vous pouvez mettre des scripts dans le
/etc/cron.d
répertoire. Les scripts prennent la même forme que les entrées crontab décrites ci-dessus, par exemple:Vous pouvez placer des scripts dans ces répertoires, mais ils doivent être exécutés en tant que root:
Enfin, vous pouvez créer des entrées crontab basées sur l'utilisateur en exécutant cette commande en tant qu'utilisateur donné:
Ces entrées sont stockées dans des fichiers portant le même nom que l'utilisateur dans ce répertoire
/var/spool/cron/
,:la source
Oui , cependant, les travaux qui sont ajoutés manuellement à la crontab du système (modifier / etc / crontab) seront exécutés avec des autorisations absolues (c'est-à-dire: exécuter en tant que root) sauf si vous spécifiez un autre utilisateur.
la source
cronjob