目录

  • 文件权限说明
  • 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用户启动相关推荐

  1. LiveGBS国标平台可通过GB28181接入海康大华宇视等摄像头设备或平台Linux非root 用户启动和停止

    Linux非root 用户启动和停止 1.搭建GB28181流媒体平台 2.无root权限时 2.1.LiveCMS信令服务启动停止 2.1.1.CMS 启动脚本 2.1.2.CMS 停止脚本 2.2 ...

  2. Linux设置非root用户启动程序

    目录 1. 文件权限说明 2. 操作指引 3. 具体操作方法参考 1. 前提条件 2. 初始化非root用户 3. 修改api部署目录权限 1. 文件权限说明 从左至右,1-3位字母代表文件所有者(U ...

  3. zzw原创_非root用户启动apache的问题解决(非root用户启动apache的1024以下端口)

    场景:普通用户编译的apache,要在该用户下启动1024端口以下的apache端口 1.假设普通用户为sims20,用该用户编译 安装了一个apache,安装路径为/opt/aspire/produ ...

  4. linux非root用户启动桌面

    某些时候,开机级别是命令行,但是有时后需要用到桌面环境,但是又需要使用root权限,非常不方便. 解决方法: 在普通用户的家目录下新建.xinitrc 文件, # vi .xinitrc 内容如下: ...

  5. linux 6.4定时启动,Centos6.4 设置开机自动以某个非root用户启动脚本

    搭建LAMP环境注意事项 一:安装mysql 5.5以上版本需要使用cmake 和 bison 并且需要安装ncurses 在安装MySQL完毕之后,需要覆盖 掉 /etc/my.cnf centos ...

  6. mysql cluster mysql 节点无法关闭_Mysql Cluster 非root用户启动ndbd节点报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.配置文件,如下: [root@cent178 ~]# ls -lart /etc/my.cnf -rw-rw-r-- 1 mysql mysql 30 ...

  7. lcp mysql cluster_Mysql Cluster 非root用户启动ndbd节点报错

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 1.配置文件,如下: [root@cent178 ~]# ls -lart /etc/my.cnf -rw-rw-r-- 1 mysql mysql 30 ...

  8. 非root用户启动docker

    https://www.cnblogs.com/informatics/p/8276172.html

  9. root 启动mysql_非root用户随开机而启动mysql服务

    非root用户随开机而启动mysql服务 今天验证了一下,非root用户随开机而启动msyql服务的脚本执行效果,特此简要记录如下: 环境: 192.168.142.130 mysql 5.6.41 ...

最新文章

  1. 目前常用的服务器端网络操作系统有,目前常用的服务器端网络操作系统是()。...
  2. 服务器虚拟化组网方案,服务器虚拟化部署方案计划.doc
  3. Nat. Mach. Intell. | 基于深度学习预测DNA甲基化位点
  4. Java源码详解五:ArrayList源码分析--openjdk java 11源码
  5. 模拟浏览器自动化测试工具Selenium之一eclipse集成开发部署篇
  6. 设置自增递增零开始_MySQL中如何设置自动递增id主键重新计数从1开始?
  7. nagios 监控平台搭建
  8. ThinkPHP 3.2公共类库、应用类库ThinkPHP/Library讲解
  9. 隐私设置错误您的连接不是私密连接_用小米手机的,赶紧将这些保护个人隐私的功能设置起来,安全好用...
  10. 83. 删除排序链表中的重复元素
  11. 从学校到现在的一个总结
  12. 2 snippets vue 修改配置_教你发布vue+.netCore项目到服务器
  13. 【安全系列】IPSEC ×××之安全基础篇
  14. 帆软 FR.i18n 消息关键字或隐藏加载关键字
  15. Windows Phone 8.1中AppBarToggleButton的绑定问题
  16. BZOJ3757 苹果树
  17. 《自卑与超越》的读后感作文1600字
  18. T400换风扇解决开机fan error问题
  19. 布隆过滤器?好像有点局限啊,瞅一瞅布谷鸟过滤器
  20. 999宝藏网尼古拉斯电脑城装机版V6.0

热门文章

  1. 2014年中国十大移动O2O热门服务!
  2. 走进麻省理工Media Lab,看AR技术如何改变课堂教育?
  3. ckplayer支持html5播放吗,移动端(H5)环境中播放视频需要了解的内容-ckplayer使用方法...
  4. 4K修复经典老电影背后的科学
  5. Logstash的filter插件介绍
  6. 华为暂缓校招,解散校招群,冲上热搜,引发应届生强烈不满!
  7. 【第一周】四人小组(组长:林莉 组员:宫丽君,胡丽娜,王东涵)
  8. 整数的按权展开 (10 分)
  9. java 拒绝连接_java.net.ConnectException:连接被拒绝
  10. OAuth2客户端springsecurity5 - 神经病的缥缈之旅