nginx修改成非root用户启动
目录
- 文件权限说明
- 1、所有步骤
- 2、例子
linux新建用户参考: https://blog.csdn.net/weixin_44953227/article/details/125757350
文件权限说明
从左至右,1-3位字母代表文件所有者(User)的权限,4-6位字母代表同组用户(Group)的权限,7-9字母代表其他用户(Other)的权限。
通过4、2、1的组合,得到以下几种权限:0(没有权限);4(读权限);5(4+1 :读+执行);6(4+2 :读+写);7(4+2+1 :读+写+执行)
755 【rwxr-xr-x】 权限表示
- User : 7等于4+2+1,即rwx,所有者具有读、写、执行权限;
- Group : 5等于4+1,即r-x,同组用户具有读、执行权限但没有写权限;
- Other : 5同上,也是r-x,其他用户具有读、执行权限但没有写权限
参考说明:读取权限 r = 4
写入权限 w = 2
执行权限 x = 1比如:775 这三个数字代表拥有者,组用户,其他用户的权限。
例如:
7 拥有者有 读取,写入,执行权限
7 组用户有 读取,写入,执行权限
5 其他用户有 读取,执行权限(4 + 1 = 5)
读权限 r (代表数字为4),写权限 w(代表数字为2),执行权限 x (代表数字为1),每三个一组,每组加起来的数字组合就是权限数字
修改文件权限: chmod 权限数字xxx 文件名称
修改某个文件的权限【-rwxr-xr-x】:
chmod 755 info.log
修改当前文件下所有文件的权限为【-rwxr-xr-x】:
chmod 755 *
修改目录授权: chown -R -v 用户名:用户组名 "目录路径"
- 递归修改【
/home/java
】目录下的所有文件夹和文件的权限给【app 用户和用户组
】 - 具体命令:
chown -R -v app:appgroup "/home/java"
1、所有步骤
1、创建nginx 专属用户与用户组
2、授权nginx 专属用户 740权限
3、修改配置文件nginx.conf
4、以root用户登陆服务器;
5、进入到nginx的二进制启动文件存放的目录
6、输入命令 setcap cap_net_bind_service=+eip nginx
7、执行关闭nginx命令 ./nginx -s stop
8、切换到nginx专用用户
9、使用nginx专用用户 启动nginx ./nginx
2、例子
nginx安装目录: /home/java/nginx/
nginx专属用户: appworker
修改配置文件 nginx.conf
注释掉带有 user
的行
#root 用户登陆
chown -R appworker:appworkergroup /home/java/nginx/#进入到nginx的二进制启动文件存放的目录
cd /home/java/nginx/sbin/setcap cap_net_bind_service=+eip nginx./nginx -s stop#切换到nginx专用用户
su appworkercd /home/java/nginx/sbin/./nginx
nginx修改成非root用户启动相关推荐
- LiveGBS国标平台可通过GB28181接入海康大华宇视等摄像头设备或平台Linux非root 用户启动和停止
Linux非root 用户启动和停止 1.搭建GB28181流媒体平台 2.无root权限时 2.1.LiveCMS信令服务启动停止 2.1.1.CMS 启动脚本 2.1.2.CMS 停止脚本 2.2 ...
- Linux设置非root用户启动程序
目录 1. 文件权限说明 2. 操作指引 3. 具体操作方法参考 1. 前提条件 2. 初始化非root用户 3. 修改api部署目录权限 1. 文件权限说明 从左至右,1-3位字母代表文件所有者(U ...
- zzw原创_非root用户启动apache的问题解决(非root用户启动apache的1024以下端口)
场景:普通用户编译的apache,要在该用户下启动1024端口以下的apache端口 1.假设普通用户为sims20,用该用户编译 安装了一个apache,安装路径为/opt/aspire/produ ...
- linux非root用户启动桌面
某些时候,开机级别是命令行,但是有时后需要用到桌面环境,但是又需要使用root权限,非常不方便. 解决方法: 在普通用户的家目录下新建.xinitrc 文件, # vi .xinitrc 内容如下: ...
- linux 6.4定时启动,Centos6.4 设置开机自动以某个非root用户启动脚本
搭建LAMP环境注意事项 一:安装mysql 5.5以上版本需要使用cmake 和 bison 并且需要安装ncurses 在安装MySQL完毕之后,需要覆盖 掉 /etc/my.cnf centos ...
- mysql cluster mysql 节点无法关闭_Mysql Cluster 非root用户启动ndbd节点报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.配置文件,如下: [root@cent178 ~]# ls -lart /etc/my.cnf -rw-rw-r-- 1 mysql mysql 30 ...
- lcp mysql cluster_Mysql Cluster 非root用户启动ndbd节点报错
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.配置文件,如下: [root@cent178 ~]# ls -lart /etc/my.cnf -rw-rw-r-- 1 mysql mysql 30 ...
- 非root用户启动docker
https://www.cnblogs.com/informatics/p/8276172.html
- root 启动mysql_非root用户随开机而启动mysql服务
非root用户随开机而启动mysql服务 今天验证了一下,非root用户随开机而启动msyql服务的脚本执行效果,特此简要记录如下: 环境: 192.168.142.130 mysql 5.6.41 ...
最新文章
- 目前常用的服务器端网络操作系统有,目前常用的服务器端网络操作系统是()。...
- 服务器虚拟化组网方案,服务器虚拟化部署方案计划.doc
- Nat. Mach. Intell. | 基于深度学习预测DNA甲基化位点
- Java源码详解五:ArrayList源码分析--openjdk java 11源码
- 模拟浏览器自动化测试工具Selenium之一eclipse集成开发部署篇
- 设置自增递增零开始_MySQL中如何设置自动递增id主键重新计数从1开始?
- nagios 监控平台搭建
- ThinkPHP 3.2公共类库、应用类库ThinkPHP/Library讲解
- 隐私设置错误您的连接不是私密连接_用小米手机的,赶紧将这些保护个人隐私的功能设置起来,安全好用...
- 83. 删除排序链表中的重复元素
- 从学校到现在的一个总结
- 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器
- 【安全系列】IPSEC ×××之安全基础篇
- 帆软 FR.i18n 消息关键字或隐藏加载关键字
- Windows Phone 8.1中AppBarToggleButton的绑定问题
- BZOJ3757 苹果树
- 《自卑与超越》的读后感作文1600字
- T400换风扇解决开机fan error问题
- 布隆过滤器?好像有点局限啊,瞅一瞅布谷鸟过滤器
- 999宝藏网尼古拉斯电脑城装机版V6.0
热门文章
- 2014年中国十大移动O2O热门服务!
- 走进麻省理工Media Lab,看AR技术如何改变课堂教育?
- ckplayer支持html5播放吗,移动端(H5)环境中播放视频需要了解的内容-ckplayer使用方法...
- 4K修复经典老电影背后的科学
- Logstash的filter插件介绍
- 华为暂缓校招,解散校招群,冲上热搜,引发应届生强烈不满!
- 【第一周】四人小组(组长:林莉 组员:宫丽君,胡丽娜,王东涵)
- 整数的按权展开 (10 分)
- java 拒绝连接_java.net.ConnectException:连接被拒绝
- OAuth2客户端springsecurity5 - 神经病的缥缈之旅