php 利用root 权限执行shell脚本

http://blog.csdn.net/lxwxiao/article/details/8513355

也可以指定某个shell文件不需要密码


www-data ALL=(ALL) NOPASSWD: /var/www/html/fileSystem/build.sh

 

 

1、添加用户
   adduser  admin

  添加用户到root用户组
  adduser  admin   root

 2、授予admin的sudo 权限
    修改文件 /etc/sudoers。
    admin ALL=(ALL:ALL) ALL

上次步骤只是让admin拥有sudo root权限, 而不是相当于admin 与 root完全等价的权限,  只有输出sudo admin 才等价于 root


 3、让admin 完全等价于 root,而不用输入sudo 
     vi /etc/passwd
      修改内容:admin:x:0:0:,,,:/home/admin:/bin/bash



 

 

posted @ 2017-04-05 11:41  cogitoergosum  阅读(520)  评论(0编辑  收藏  举报