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 @   cogitoergosum  阅读(530)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2015-04-05 微信公众平台的消息类型与事件类型
点击右上角即可分享
微信分享提示