Você não pode alterar a hora por meios comuns. Isso ocorre por design: o ctime é sempre atualizado para a corrente quando você altera qualquer um dos metadados do arquivo e não há como impor um ctime diferente. Para alterar o ctime de um arquivo, você precisa seguir um destes procedimentos:
- Defina a hora do sistema para a hora que você deseja impor, toque no arquivo e redefina a hora do sistema.
- Modifique o kernel para adicionar uma interface para alterar o ctime.
- Acesse a imagem do disco diretamente (por exemplo, com
debugfs
) e gire os bits no disco (não faça isso enquanto o sistema de arquivos estiver montado).