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),每三个一组,每组加起来的数字组合就是权限数字
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 appworker
cd /home/java/nginx/sbin/
./nginx
版权声明:本文为weixin_44953227原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。