Kiedy zadanie cron działa z jakim uprawnieniem, wykonuje?
Nie jestem co do tego pewien. Czy ma takie same uprawnienia, jak użytkownik, który go dodał crontab -e
?
permissions
cron
Jim
źródło
źródło
Odpowiedzi:
Możesz określić użytkownika we wpisach crontab systemowych w następujący sposób:
Szósty argument może być nazwą użytkownika. Dodatkowo możesz umieścić skrypty w
/etc/cron.d
katalogu. Skrypty mają taką samą formę jak opisane powyżej wpisy crontab, na przykład:Możesz umieścić skrypty w tych katalogach, ale mają one być uruchamiane jako root:
Na koniec możesz tworzyć wpisy crontab oparte na użytkownikach, uruchamiając to polecenie jako dany użytkownik:
Te wpisy są przechowywane w plikach o tej samej nazwie co użytkownik w tym katalogu
/var/spool/cron/
:źródło
Tak , jednak zadania dodawane ręcznie do crontab systemu (edycja / etc / crontab) będą uruchamiane z bezwzględnymi uprawnieniami (tj.: Jako root), chyba że podasz innego użytkownika.
źródło
cronjob