Você escreveu:
result of execution of
ls -l $(type -p su)
-rwxr-xr-x root root 157400 2016-04-21 19:11 su
Existe o seu problema. su
está faltando o bit raiz do setuid. As permissões devem ser assim:
-rwsr-xr-x 1 root root 40040 Nov 12 2015 /bin/su
Existem três possibilidades para esta situação.
- O executável
su
no servidor não está setuid (verifique comls -l $(type -p su)
no servidor) - A montagem do NFS no cliente não inclui - ou exclui explicitamente - o bit setuid. Verifique se você não tem
nosuid
no seu comandomount
e, se tiver dúvidas, adicionesuid
como uma opção explícita - A segurança do Android é implementada de forma completamente diferente da segurança do Unix / Linux. Se este for o caso, não posso ajudá-lo