Most travellers will have to present a valid passport upon entering Greece. Because Greece is part of the Schengen area, you only need to present your passport once upon entering the area.