村民和村委会签订的协议书,有公章,还有村长、村民的签字,请问专家是否具有法律效力?

协议必须经当事人签字才生效,如果协议书没有双方当事人的签字,没有法律效力的。

《中华人民***和国合同法》第五十二条 有下列情形之一的,合同无效:

(一)一方以欺诈、胁迫的手段订立合同,损害国家利益;

(二)恶意串通,损害国家、集体或者第三人利益;

(三)以合法形式掩盖非法目的;

(四)损害社会公***利益;

(五)违反法律、行政法规的强制性规定。