Tesco has deactivated more than 2,000 accounts after log-in credentials were hacked and shared online by cyber criminals.