Como manter as alterações no fuso horário no OSX?

2

Eu tenho um novo iMac executando o OS X 10.5.6 e toda vez que eu mudo o fuso horário em Data e Hora depois de fechá-lo, ele volta ao GMT.

Isso faz com que minhas mensagens de e-mail apareçam na hora errada.

Existe uma correção para isso? Eu tenho pesquisa on-line e algumas pessoas têm o mesmo problema sem resposta.

Editar: Agora percebo que o fuso horário não está definido. A cidade mais próxima diz GMT, mas o fuso horário está vazio.

    
por jvanderh 02.09.2009 / 22:17

2 respostas

0

Encontrou a solução on-line aqui .

Aqui está um resumo. O problema é que o arquivo de configuração tem permissão root apenas e apagá-lo para que seja recriado na reinicialização não o corrige.

Do link:

"A causa do problema de fuso horário GMT no Mac OS X Em poucas palavras, o problema estava sendo causado por / etc / localtime com as permissões erradas. Estava apontando para o fuso horário correto, mas as permissões eram tais que meu usuário não tinha acesso ao arquivo.

Em algum momento (não tenho idéia de quando) minha umask padrão (o NSUmask) foi alterada de 18 (0x12 hex, 022 octal) para 63 (0x3f hexadecimal, 077 octal). Isso significa efetivamente que, por padrão, os arquivos e links que são criados serão lidos / gravados apenas para o proprietário.

Normalmente, isso não deve ser um problema, mas pode ser quando arquivos criados por um usuário em sua máquina precisam ser acessados por outros usuários. Neste caso, "Preferências do Sistema" estava criando um novo link simbólico (/ etc / localtime) para o arquivo de fuso horário correto como usuário 'root', mas o link não permitia a ninguém (ou seja, eu) acessar o arquivo vinculado, embora as permissões no arquivo timezone estavam bem.

Corrigir o problema, portanto, é um processo simples de três etapas:

  1. Corrija a umask padrão (NSUmask, neste caso)

  2. Efetue logout e faça login novamente em

  3. Substitua o link simbólico de fuso horário "

por 07.09.2009 / 17:17
1

O seu usuário é um usuário administrador?

Como alternativa, se tudo isso falhar, você pode executar o seguinte comando que removerá o arquivo que contém essa preferência (entre outros) para permitir que você o redefina se as permissões nesse arquivo não permitirem que você o defina:

sudo rm /Library/Preferences/.GlobalPreferences.plist
    
por 03.09.2009 / 07:32