首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linuxroot用户启动nginx,Linux 普通用户启动nginx

现象 nginx 配置的user为 www 用户,root启动之后主进程显示root,子进程显示是www,但是切换到www 用户之后执行 nginx -t 等报错 services@pts/0 $ /usr...the configuration file /usr/local/product/nginx-1.13.10/conf/nginx.conf syntax is ok … 分析 nginx需要超级用户启动...因为普通用户只能用1024以上的端口,1024以内的端口只能由root用户使用,nginx这里使用的是80端口,所以切换普通用户启动失败 方案 想到的第一反应就是让要保留80端口,只能是root启动,又想用普通用户启动怎么办呢...开启权限范围的文件或目录的该选项权限设置; -:关闭权限范围的文件或目录的该选项权限设置; =:指定权限范围的文件或目录的该选项权限设置; 其中权限设置我们可以采用“数字法”,具体可以自己可以查查用法 回归题干 既然要使用’root...’启动,看到只能添加特殊权限了,使用这里的 +s chown root /usr/local/nginx/sbin/nginx chmod u+s /usr/local/nginx/sbin/nginx

4.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxroot用户安装及配置Nginx

文章时间:2019年12月17日 11:08:08 解决问题:Linux系统root用户安装及配置Nginx 基于系统:RedHat CentOS 说明:该文章还是用到了2次root权限,其中有一次...一、安装前置依赖 gcc编译器(第一次需要root权限) 这里我没研究root用户安装(因为太麻烦了),后面我会单独出一篇文章,讲解root用户安装gcc编译器。...执行安装 make install 三、启动及配置 增加权限(第二次用到root权限) root用户运行nginx不能监听1024以下的端口号。...所以我们需要如下的操作: 需要root用户cd到sbin目录中设权限 chown root:root nginx chmod 755 nginx chmod u+s nginx 启动 /nginx.../sbin/nginx 输入上面的命令即可正常启动nginx。

10.1K42

Linuxroot用户安装及配置MySql

文章时间:2020年1月17日 23:59:26 解决问题:Linuxroot用户,纯内网环境下 安装及配置MySql 基于系统:RedHat CentOS MySql版本:5.7.29 ...一、下载安装包 二、解压及编写配置文件 1、解压文件 2、编写配置文件 三、安装MySql 四、启动MySql 五、登录MySql 1、获取root用户密码 2、登录MySql 查看报错 3、增加sock...二、解压及编写配置文件 1、解压文件 tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.29-linux-glibc2.12...五、登录MySql 1、获取root用户密码 初始密码在error.log文件中,输入如下命令: cat error.log | grep root@localhost 2、登录MySql 查看报错 这里因为是非...所以直接加sock的启动命令:(有点笨重,但是能实现)(更好的办法我也没找到) bin/mysql -u root -p -S /home/oper/mysql/mysql.sock 4、修改初始密码

13.6K30

Linux - root用户使用systemctl管理服务

检查服务状态: 普通用户 执行 systemctl start|stop|status 服务名 需要输入root密码 方式一 (推荐) 首先,root用户通常没有权限直接管理系统服务。...但是,可以通过一些方法使root用户能够启动或停止特定的服务。以下是一般步骤: 1. 编辑sudoers文件: 首先,确保root用户被允许使用sudo执行特定的服务管理命令。...或者 username ALL=(ALL) NOPASSWD: ALL 请将username替换为实际的root用户名。...设置服务文件权限: 确保相关服务文件对root用户具有执行权限。这通常涉及更改服务文件的权限或将root用户添加到相应的用户组中。...启动和停止服务: root用户现在应该能够使用sudo启动和停止指定的服务。

93610

Linux配置SSH免密码登录(root账号)

https://blog.csdn.net/boling_cavalry/article/details/86772345 Linux环境下,经常通过SSH从一台服务器登录到另一台服务器...,并且登录身份不是root账号,每次都要输入密码挺麻烦的,所以今天就来实战如何配置root账号的免密码登录; 实战环境 本次实战环境是三台CentOS 7.5机器,它们的相关信息如下所示: IP 地址...文件尾部都添加以下三行内容(请按照自己机器的ip地址来填写): 192.168.119.160 node0 192.168.119.161 node1 192.168.119.162 node2 三台机器上都有root...执行以下命令将秘钥授权文件同步到node2机器: scp ~/.ssh/authorized_keys hadoop@node2:~/.ssh/ 至此,秘钥授权文件已经同步到所有机器,如果前面的所有操作用的是root...先调整文件夹~/.ssh的权限: chmod 700 ~/.ssh 再调整文件~/.ssh/authorized_keys的权限: chmod 600 ~/.ssh/authorized_keys 至此,root

4.2K20

Linux CentOS 7 root用户安装源码版Docker

Linux 版本:CentOS 7 注意:root用户必须要有sudo权限 一、安装前的准备 1.查看当前主机是否有docker组 若没有输出结果则新建 再次查看,发现已经有了docker组 2...ALL 两次退出,不然删除用户时会报错 二、安装docker 1.下载docker源码包并上传至虚拟机 https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux.../usr/bin/目录下docker有关指令的所属用户和所属组(必做,不然root用户使用docker指令报错:权限不够) sudo chown root:docker /usr/bin/docker...* sudo chown root:docker /usr/bin/containerd* sudo chown root:docker /usr/bin/runc sudo chown root:docker...新建该文件 sudo vi /etc/docker/daemon.json 加入以下内容 { "registry-mirrors": ["http://hub-mirror.c.163.com"] } 9.启动

2.8K20

Linux系统上管理员如何启动EasyDSS视频直播点播程序

图片有用户反馈,在Linux系统上部署EasyDSS平台后,出现平台禁用root用户和su指令,只能用其它的用户维护EasyDSS程序,于是想咨询技术人员如何使用管理员账号启动EasyDSS。...首先需要注意的是:其它用户账号没有权限操作服务器文件的,只有通过root用户将其它用户添加到root用户组,授权其它用户文件权限之后才能进行启动。...1)首先可以看到没用root授权的情况下,其它用户无法进入dss录像文件中;图片2)随后通过root用户进行以下操作: chown -R XXX(用户名):XXXX(用户名) /(文件路径);3)再赋予文件权限...Chmod -R /(文件路径);4、根据操作切换后,其它用户不用sudo 指令也可进行文件的操作与EasyDSS程序启动了。

14720

Linux下的 mariadb 使用 root 用户启动方式(推荐)

近日因测试安全产品需要,想调整mariadb的启动用户为root, 经历一番波折后终于成功!...注意:以root身份启动mysql是一项非常危险行为,相当于给了数据库操作用户(数据库管理员或黑客)一个通过mysql对系统直接操作的通道!...实际上是官方不允许root启动的, 因此在一般启动方式下root启动会返回启动失败,并于 /var/log/mariadb/mariadb.log 中提示 Please consult the Knowledge...|| 服务的启动用户 Group=mysql 此处修改为 Group=root || 服务的启动组 #初始化mysql库文件的脚本,如果 mysql目录不为空会提示 Database Mariadb...总结 以上所述是小编给大家介绍的Linux下的 mariadb 使用 root 用户启动方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

2.4K52

0520-如何使用root用户启动CM的Server和Agent服务

本文基于一个实际需求,即CDH相关的所有服务都使用root用户来管理,主要是Cloudera Manager Server和Agent服务(其他Hadoop服务默认都是使用相应自己的用户比如hdfs或者...hive用户),我们知道这2个服务默认会被放到操作系统的/etc/rc.d/init.d下,即会开机自启动,而且Server使用cloudera-scm用户启动而Agent使用root用户启动。...实现思路是先从操作系统自启动里移除,然后设置相关脚本,文件和日志的权限来实现使用root用户的手动启动,这样可以实现未来的root用户来管理Server和Agent服务,而Hadoop相关服务大部分情况下都可以通过...服务的启动用户是root的原因。...4 总结 1.本文Fayson尝试手动做一些修改后,使用root用户来启停server和agent服务,都以失败告终。

1.8K20

让wireshark以root权限运行背后的linux Capabilities(简介)

0x1 加入linux Capabilities的背景知识 Linux是一种安全操作系统,它给普通用户尽可能低的权限,而把全部的系统权限赋予一个单一的帐户–root。...某些程序可能有安全漏洞,而如果程序不是以root的权限运行,其存在的漏洞就不可能对系统造成什么威胁。 从2.1版开始,内核开发人员在Linux内核中加入了能力(capability)的概念。...这是一个SUID命令,会以root的权限运行。而实际上这个程序只是需要RAW套接字建立必要ICMP数据包,除此之外的其它root权限对这个程序都是没有必要的。...而这个过程又是不可逆的,也就是说如果一种能力被删除,除非重新启动系统,否则即使root用户也无法重新添加被删除的能力。...0x4 wireshark 的root权限启动问题 从Linux中第一次启动Wireshark的时候,可能会觉得奇怪,为什么看不到任何一个网卡,比如eth0之类的。

1.9K21

MHAroot用户搭建测试

不过废话不多说,最近被分配了一项比较有意思的task,尝试着root用户搭建MHA并测试下能否成功漂移,以下是两天测试和文档编写的成果,分享给各位看客,欢迎交流学习。...测试的目的: 现行的主流搭建MHA使用的用户是root来传递公钥以及进行一些切换、摘除、添加VIP的工作,但root用户的权限过大,在生产上存在安全漏洞的风险,可以尝试使用一个普通的用户以较小的权限角色实现...## Allow root to run any commands anywhere              root    ALL=(ALL)      ALL              liyingxiao...[root@172-16-3-189 ~] mkdir ‐p /etc/masterha                    [root@172-16-3-189 masterha]# mkdir -...[root@172-16-3-189 masterha]# chown -R mysql:mysql /etc/masterha/                    [root@172-16-3-189

78020
领券