结论:
工厂未为劳动者缴纳社保长达20年,劳动者可通过向社保经办机构投诉要求补缴社保、因未缴社保解除合同获得20个月工资的经济补偿、因无法享受社保待遇遭受损失可通过仲裁或诉讼要求赔偿来维护权益。
法律解析:
根据《中华人民共和国社会保险法》等相关规定,用人单位有义务为劳动者缴纳社保。当工厂未履行此义务时,劳动者有多种途径维权。向当地社保经办机构投诉,社保经办机构会责令工厂限期补缴,这保障了劳动者社保权益的完整性。若因未缴纳社保解除劳动合同,《中华人民共和国劳动合同法》规定,工厂需按工作年限支付经济补偿,每满一年支付一个月工资,所以工作20年可获得20个月工资的补偿。若因未缴纳社保导致劳动者无法享受社保待遇遭受损失,劳动者可通过劳动仲裁或诉讼要求工厂赔偿,但要注意收集劳动关系证明及损失相关证据。如果在处理此类问题时遇到困难或有任何疑问,可向专业法律人士咨询,以更好地维护自身合法权益。