仅不签长期合同本身不违法。劳动合同签订期限由用人单位与劳动者协商确定。短期、中期、长期合同皆可,关键是要遵循平等自愿、协商一致原则。若用人单位应签无固定期限劳动合同却故意不签,违法。《劳动合同法》第十四条规定,符合一定情形,劳动者提出或同意续订、订立劳动合同的,除劳动者提出订立固定期限劳动合同外,应当订立无固定期限劳动合同。比如劳动者在该用人单位连续工作满十年等情况。用人单位违反规定不与劳动者订立无固定期限劳动合同的,自应当订立无固定期限劳动合同之日起向劳动者每月支付二倍的工资。总之,是否签长期合同需依实际情况和法律规定判断,不能一概而论其违法与否。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。