您当前的位置: > 个人博客 > php分类

sudo解决php执行linux脚本的权限

2019-05-28 18:02:17 点击量:30 标签: 收藏本文

sudo允许root分配给普通用户一些不具备的权利,让普通用户也可以具有root用户的相关权限(比如说sudo可以分配给某一用户某些特定的命令执行权限)。

其中sudo一个重要的文件就是/etc/sudoers,哪些用户具有什么样的命令可以执行都是靠这个文件的,主要只有里面分配了的用户才能使用sudo。

sudo -l 列出该用户能执行的命令
sudo -u user 以指定用户来执行命令
sudo -k 清楚入场券上的时间,下次使用sudo还要输入密码
sudo -b 在后台执行命令
在终端里面输入visudo即可打开/etc/sudoers文件。

找到如图所示的地方


图中红色方框的内容是我自己后来加的,其中daemon是php运行的用户,不同的环境下默认名字会不一样,我在fedora 9下的为daemon而在unbuntu中则不是这个名。

上一篇: php传参调用shell脚本执行代码
下一篇: 没有了
ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室