在浏览器中打开php文件时,是Linux中的哪个用户执行的?
2024-08-25 05:13:55
https://segmentfault.com/q/1010000002541340
如题,这样我就可以针对这个用户设置权限了。而且这个用户是怎么关联上的,怎么查看?
解答一:
.是执行 PHP 指令的那个程序的权限。
比如使用 Apache httpd 的 PHP 模块时,(如果没有用 suexec 之类的配置)是 apache 配置文件里指定的用户(比如 www-data)。
比如使用 nginx 通过 FastCGI 传给 php-fpm 时,是 php-fpm 配置文件里指定的用户。
解答二:
是对应的web服务器执行的
nginx 查看nginx.conf里面的user指令
apache 查看apache2.conf里面的User指令,可能倒入了envvars里面的变量
export APACHE_RUN_USER=www-data
或者查看phpinfo里面
Configuration apache2handler
的user/group
解答三:
除了通过对应配置文件查找之外,一种更方便的方法是打印$_SERVER
通常$_SERVER['USER']
就是用户名
解答四:
最简单的办法,用
ps aux | grep nginx
或者 ps aux | grep php-fpm
再或者 ps aux | grep httpd
查看进程的用户名,那个就是了^_^
最新文章
- 详细解说Java Spring的JavaConfig注解 【抄】
- kubernetes 内网节点部署笔记(一)
- Jenkins邮件扩展插件【Email Extension Plugin】的参数使用
- Arrya数组添加过滤条件
- 手写代码自动实现自动布局,即Auto Layout的使用
- Mysql新知识点150928
- fis3运行项目的前准备
- java web sql注入测试(2)---实例测试
- enigma机的原理
- 曾经的足迹——对Linux CAN驱动的理解(1)
- Oracle之SQL优化专题01-查看SQL执行计划的方法
- 洛谷 P1439 【模板】最长公共子序列
- .NET Core 项目指定SDK版本
- P1256 显示图像(广搜)
- maven项目打包额外lib目录
- 并发编程基础之ThreadLocal
- word2vec生成词向量和字向量
- 转:Web项目的WEB-INF目录使用说明以及重定向与转发
- day1-课堂代码
- 部分PR回写的数量带有小数,分别是2023工厂的纸箱104007000389,2021工厂的纸盒404002005930;
热门文章
- 在云计算环境中使用Hadoop
- 基于bootstrap框架在ie8以下,兼容媒体查询[css样式]
- hdu 2586 (lca-RMQ)
- Python中3种内建数据结构:列表、元组和字典
- 关于网上大量对Vue双向绑定的错误理解
- webstorm之Monokai-Sublime主题颜色设置方法及激活注册码
- CesiumLab V1.4 分类3dtiles生成(倾斜单体化、楼层房间交互)我记得我是写过一篇关于倾斜单体化的简书文章的,但是现在找不到了。不过找不到也好,就让他随风逝去吧,因为当时我写那篇文章的时候,就发现了cesium实际是有另一种更高效的单体化。就下面这个示例https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/index.html?src=
- Apache-Shiro分布式环境配置(与redis集成)(转)
- Linux 中查询 CPU 的核数的方法
- IE9没有内置鼠标手势,还要自己写