关于nginx的启动权限
来源:互联网 发布:地铁结构设计软件 编辑:程序博客网 时间:2024/05/16 01:10
刚碰到的一个问题,在启动nginx时碰到这个错误:
nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /usr/local/nginx/conf/nginx.conf:
显然是执行这个二进制文件的权限问题,我们都知道nginx的master process 需要用root权限来启动,子进程则可以用其他用户来运行。
用ll命令查看,发现nginx这个二进制文件没有SUID权限了。因为我的nginx文件是属于admin用户的,当我用个人账户nigelzeng来sudo启动这个文件时,只相当于用admin权限来启动nginx主进程,这当然是permission deny了。。。。
因此需要把这个nginx文件用chmod设置为root用户所属,然后加上SUID权限:
chown root nginx
chmod +s nginx
设置完成之后,会看到类似的:
-rwsr-sr-x 1 root admin 1326768 Aug 29 16:40 nginx
那么当我sudo执行这个文件的时候,就会拿到root权限,从而顺利启动ngin
0 1
- 关于nginx的启动权限
- mongodb关于启动权限的问题
- 关于Nginx+PHP的虚拟主机目录权限控制的探究
- 关于Nginx+PHP的虚拟主机目录权限控制的探究
- 关于nginx的权限问题(13: Permission denied)解决办法
- nginx 让users有权限启动
- 非root权限下启动nginx失败
- nginx 让users有权限启动
- 关于nginx的启动(start) 停止(stop)命令
- nginx的启动脚本
- Nginx 的启动、停止
- nginx的启动命令
- Nginx的启动过程
- Nginx的启动脚本
- linux tomcat 启动不成功-关于文件权限
- 关于进程的权限
- 关于权限的理解
- 关于权限的修改
- SQL注入漏洞全接触--高级篇
- 内存管理之程序内存分布
- java中重载与重写的区别
- In & Exists & Join 分析测试
- #你好Unity3D#避免代码被反编译(来自我的长微博)
- 关于nginx的启动权限
- 小马哥----高仿三星note5刷机拆机图与开机界面图 四核芯片 精仿系列
- 大鱼吃小鱼游戏-fruit.js
- C语言实现写入日志文件
- 创建表(Create table)--语法详解
- ubuntu12.04下bridge模式上网设置的方法(让虚拟机里ubuntu终端技能ping同主机又能上网)
- c++primer第五版第六章练习
- asp.net 下载文件
- int 和Integer的区别