An astronaut's footprints on the Moon will stay for a long time and never be run over by dust due to:
Absence of atmosphere
There is no atmosphere on the Moon, so there is no wind to move dust or soil around. Unless another spaceship or astronaut disturbs the soil, the footprint will not disappear.