要求我们签一个协议(入职不满3年辞职的话,要向公司缴纳2万元的违约金),当时如果不签,担心公司会对我们有想法,所以绝大多数人都无奈签了。现在不到一年时间,好多人都辞职了,但是大学档案在公司,公司以此为借口不给档案。问题:公司这样做合法吗???2万违约金的协议具有法律效力吗???