Para ajustar a data e a hora no sistema, usamos o comando date, que tem o seguinte formato:
# date {mmddhhmiyyyy.ss}
Sendo:
mm: Mês (dois dígitos ex: 04 = Abril);
dd: Dia do mês (dois dígitos de 01 até 31);
hh: Hora (formato de 24 horas);
mi: Minutos (dois dígitos de 00 até 60);
yyyy: Ano (quatro dígitos);
ss: Segundos (dois dígitos de 00 até 60).
Para alterar a data e hora do sistema para: 8 de Abril de 2012, 15h 53min e 13seg, podemos fazer:
# date 040815532012.13
Também é possível usar argumentos em conjunto com o comando date para alterar apenas o relógio ou a data, ou ainda, usar formatos de alteração mais agradáveis.
Observe os exemplos em que uso sempre a mesma data e hora do exemplo anterior (8 de Abril de 2012, 15h 53min e 13seg).
Alterando a data no formato ano com 4 dígitos, mês e dia com 2 dígitos cada. Com o detalhe que esta operação, leva o relógio para zero (00:00:00):
# date +%Y%m%d -s "20120408"
Alterando data e relógio simultaneamente de 3 maneiras:
# date -s "04/08/2012 15:53:13"
# date -s "04 APR 2012 15:53:13"
# date set="04 APR 2012 15:53:13"
Alterando apenas o relógio:
# date +%T -s "15:53:13"
# date +%T%p -s "03:53:13PM"
Alguns argumentos do comando date:
%a - dia da semana abreviado 3 letras
%A - dia da semana nome completo
%b - mês abreviado 3 letras
%B - mês completo nome completo
%d - dia do mês 2 dígitos
%y - ano 2 dígitos
%Y - ano 4 dígitos
%r - 12 horas (AM/PM)
%R - 24 horas
%T - Relógio no formato hh:mm:ss
Mais informações sobre o comando date, aqui no VOL:
[1] Comentário enviado por fcmorini em 03/03/2016 - 10:14h
tenho uma dúvida de iniciante mas não consigo resolver!
preciso permitir que seja alterada a data e a hora no sistema pelo usuário comum.
utilizo linux mint 17 e mint 13.
sempre que tento ajustar a data e a hora o sistema pede a senha do root!
[2] Comentário enviado por Lisandro em 03/03/2016 - 10:25h
[1] Comentário enviado por fcmorini em 03/03/2016 - 10:14h
tenho uma dúvida de iniciante mas não consigo resolver!
preciso permitir que seja alterada a data e a hora no sistema pelo usuário comum.
utilizo linux mint 17 e mint 13.
sempre que tento ajustar a data e a hora o sistema pede a senha do root!
Na instalação padrão o Mint pede a senha do usuário e não do root, mas se tiver configurada a senha de root o Linux vai sim sempre pedir a de root, pois é uma configuração crítica de sistema.
Para permitir que o usuário comum faça a alteração pode lançar mão de configurações de grupos de autorização, por exemplo.
Pesquise aqui no VOL que deve ter algum tutorial sobre grupos e permissões.
Outra opção é ativar o sudo e criar uma linha nele só pra este comando. Pesquisa aí que vai ser fácil.