不合法,培训是正常的工作行为,是应该按正常上班对待的。但是如果你是在入职之前的培训,就不会界定了,毕竟你培训是为了入职需要,在签到正式用工合同之前,你还不属于国有企业的员工,所以入职之前的培训不发工资是有依据的。
不合法,企业组织员工参加与工作相关的培训,应当给予工资待遇。
培训期间的工资问题:如果参加单位统一安排的培训,视同在为单位提供劳动,正常工作。单位应当按照劳动合同约定的工资标准支付培训期内的工资。培训期内的工资不得低于当地最低工资标准。