安装apache的时候用的是什么用户,su 安装用户就可以进行操作。或者修改目录访问权限。

解决方案 »

  1.   

    System.exec("su - root");
    ...
      

  2.   

    自己写一个脚本。里面可以setuid的
      

  3.   

    su的话需要输入root的密码
    而在这个应用里面是不知道root用户的密码的(因为用户可能会随时更改root用户的密码)
      

  4.   

    这个或者你把ifdown eth0,ifup eth0的执行权限赋给apache用户,你不知root用户的密码,所以只能给apache加权限了,要不然是不可能执行的
    命令好像是ch开头的,自己找找吧
      

  5.   

    关键是不能把ifdown eth0,和ifup eth0的执行权限赋给apache,
    因为这样太不安全了