一般来说,签字按手印的协议书是具有法律效力的。签字代表着当事人对协议里内容的认可和同意,按手印则让这种意思表示更加真实、确定。只要协议内容没有违反法律法规的强制性规定,不存在欺诈、胁迫、重大误解等能被撤销的情况,而且当事人有相应的民事行为能力,那么这份协议书通常就是有效的。比如在合同纠纷里,要是一方凭借已经签字按手印的合同来主张自己权利,法院通常会认定合同有效,然后要求双方按照约定去履行。但要是能证明签订协议的时候存在像违法或者可撤销这样的情形,另一方就有权利请求法院撤销这个协议,让它从一开始就不具备法律效力。所以,在签订协议书时,一定要谨慎考虑,确保自身权益不受侵害。同时,要清楚协议一旦生效,就需要按照约定履行义务,否则可能会面临法律责任。