Joachim Schrod said the following on 07/19/2011 10:44 AM:
Yes, it can be overridden on a per user basis with the TZ environment variable. Check to see if you have that set.
TZ is not relevant as it is not set during boot, when /etc/init.d/{boot.clock,ntpd} are run.
100% true and 100% beside the point. As I said .... there is the system level setting, but once a user logs in he may not be in the same time zone as the machine and will need to be able to over-ride the timezone for his session. Since the time the user sees, the time that Roger sees, is when he logs in and runs commands, he should make sure that his session is not running in a different timezone from the machine, that TZ has not been set somewhere in the _shell_ initialization and then used by the commands that display the - interpreted - local time. Since he is running commands a reporting their output rather than using some "raw" core inspection language it is possible that TZ has been set. Maybe in /etc/profile.d/ or maybe in ~/.profile. Maybe. Unlikely, and I hope not, but the possibility needs to be eliminated so we don't turn round and say "DUH!" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org