合法因为根据《中华人民共和国劳动合同法》第八条规定,劳动者与用人单位可以订立固定期限劳动合同、无固定期限劳动合同或者以完成一定工作任务为期限的劳动合同。
临时工签订劳务合同是一种以完成一定工作任务为期限的劳动合同形式,符合法律规定。
临时工签订劳务合同的合法性并不意味着雇主可以随意剥夺临时工的劳动权益。
根据《中华人民共和国劳动合同法》第十条规定,临时工享有与正式员工相同的劳动权益,包括工资、工时、休假、社会保险等。
同时,雇主在解除临时工劳动合同时也需要依法支付相应的经济补偿。
因此,临时工在签订劳务合同时应注意维护自身权益,并在需要时寻求法律援助。