Greek police on Thursday fired tear gas at migrants protesting against their detention and living conditions in a migrant camp on the northern Aegean island of Samos, officials said.