Powiedzmy, że mam skrypty bash do tworzenia kopii zapasowych / synchronizacji / pobierania z Internetu / zadań aktualizacji. Zamierzam je uruchomić zgodnie z harmonogramem z crontabem. Czy bezpiecznie jest tworzyć crontab dla roota, czy też potrzebuję dedykowanego użytkownika Linuksa? A jeśli tego potrzebuję, dlaczego?
UPD: W rzeczywistości istnieją trzy opcje: 1) root - Ok. To zła opcja. 2) istniejący użytkownik. 3) dedykowany użytkownik.
Czy oddany użytkownik jest lepszy od istniejącego (np. Właściciel stacji roboczej, zwykły użytkownik)? Biorąc pod uwagę, że nie mogę utworzyć dedykowanego użytkownika nologin, ponieważ używam rsync przez ssh i będę musiał dodać nowego użytkownika na zdalnym komputerze, z którym synchronizuję.
/bin/false
tego użytkownika jako powłoki.