关于协议的有效性我一朋友在商业区租了…

关于协议的有效性我一朋友在商业区租了一套三层的营业用房,可他只需用底层,想把二、三层租给我,请问我和朋友之间签的协议合法有效吗,还是需要我和房主直接签才有效?