Por que “data” mostra horários diferentes na raiz e no usuário?

3

Usando dpkg-reconfigure tzdata , defini meu fuso horário para CST, mas para usuários não-root, o sistema persiste no uso do horário UTC.

pi@raspberry ~ $ date
Wed Oct 28 18:14:08 UTC 2015

root@raspberrypi:/home/pi# date
Wed Oct 28 12:14:08 CST 2015

O problema também é evidente no LXPanel Digital Clock e nos timestamps das páginas da Epiphany.

Como posso forçar a hora do sistema a não usar o UTC, mas usar a hora do fuso horário que eu configurei com o tzdata, que é CST?

    
por goldilocks 28.10.2015 / 19:40

2 respostas

1

Tente com o comando: tzconfig

Além disso, verifique suas variáveis ambientais para o usuário não raiz: echo $TZ

Caso seja diferente do desejado, edite o arquivo onde está definida essa variável, pode ser um desses:

$HOME/.bash_profile
$HOME/.profile
$HOME/.bashrc
    
por 28.10.2015 / 22:53
0

Acabei de corrigir isso no RHEL7 para um usuário que tinha o horário UTC configurado corretamente, mas não aplicou a parte CEST. A correção foi alterar as permissões para / etc / localtime de 600 para 644 , de modo que outros usuários à parte do formulário possam usá-lo. Portanto, algo como:

chmod 0644 /etc/localtime 

deve ao truque, se esse fosse o seu problema.

Aqui está o artigo relevante da Redhat:

link

    
por 09.10.2018 / 09:33