Ez nem tul bonyolult, nem erre gondoltal veletlenul? https://www.cyberciti.biz/faq/linux-unix-set-tz-environment-variable/
Szoval a user bash login scriptjet modositod.
De ahogy mondtam, ha fent van a Puppet, akkor tavolrol tudod ezt modositani es nem kell helyben killodni.
Masreszt a cron is "reszelheto" ezzel a modszerrel.
Erre itt van megoldas: http://unix.stackexchange.com/questions/27289/how-can-i-run-a-cron-comm…
"0 5 * * * . $HOME/.profile; /path/to/command/to/run"
Szoval a .profile-ban lesz az idozona beallitasod a futashoz es joccakat, ami igazodik az adott felhasznalohoz.