没有签字的协议一般不能生效。因为合同的本质是双方当事人意思表示达成一致的产物。而最终的签字确认就是证明双方当事人达成一致的直接证据。因此缺失签字的协议是不能生效的。但是若除了签字之外,还有手印或者公章等其他可以具有确认效力的话,则协议可以生效。