设置了suid的程序不能放置在挂载为nosuid的目录下,如果你坚持要把文件放在那个目录的话只能重新挂载,可按如下步骤重新挂载:
以/data目录为例,首先用mount命令查看该目录的挂载信息,可见其中有一个nosuid,表明在此目录下suid无效:
然后使用mount -o remount,suid /dev/block/platform/mtk-msdc.0/by-name/usrdata /data将/data目录重新挂载为suid有效
再次查看/data目录的挂载信息,发现之前的nosuid已经没有了:
关于mount命令的详细介绍可以参考一下文章:
http://blog.csdn.net/happybear1995/article/details/50904292