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

linux非root用户启动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/

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

    Linux启动时间优化-内核和用户空间启动优化实践

    启动时间的优化,分为两大部分,分别是内核部分和用户空间两大部分。...在紧接着free_initmem()下面,是init进程的启动,作为用户空间的起点。内核的终点和用户空间的起点基本上可以任务无缝衔接。...基于以上内核和用户空间输出,可以发现initcall和进程启动的异常情况。 比如哪个initcall耗时异常;哪个进程启动耗时过长,可以进入进程启动函数查看是否有阻塞等情况。 1....用户空间启动优化 用户空间的优化依赖于bootchartd获取log,然后使用pybootchart.py进行分析。...Linux启动从进入内核那一刻开始,到用户空间达到可用状态。 这个可用状态定义可能不一致,有的是进入shell,有的是弹出登陆框。但只要有一个固定的终点,就有了优化目标。

    83030

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

    近日因测试安全产品需要,想调整mariadb的启动用户为root, 经历一番波折后终于成功!...注意:以root身份启动mysql是一项非常危险行为,相当于给了数据库操作用户(数据库管理员或黑客)一个通过mysql对系统直接操作的通道!...find /usr -name 'mariadb.service' ` [Unit] 略 [Service] Type=simple User=mysql 此处修改为 User=root || 服务的启动用户...#systemctl demon-reload #systemctl restart mariadb PS:同样操作方式支持mysql以其他用户启动, BUT /var/lib/mysql /var/log...总结 以上所述是小编给大家介绍的Linux下的 mariadb 使用 root 用户启动方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

    2.6K52

    Linux 普通用户启动nginx报错处理

    nginx 配置的user为 www 用户,root启动之后主进程显示root,子进程显示是www,但是切换到www 用户之后执行 nginx -t 等报错 /usr/local/nginx/sbin/...,因为普通用户只能用1024以上的端口,1024以内的端口只能由root用户使用,nginx这里使用的是80端口,所以切换普通用户启动失败 方案 想到的第一反应就是让要保留80端口,只能是root启动,...又想用普通用户启动怎么办呢?...分析 nginx需要超级用户启动, 因为普通用户只能用1024以上的端口,1024以内的端口只能由root用户使用,nginx这里使用的是80端口,所以切换普通用户启动失败 方案 要保留80端口,只能是...root启动,又想用普通用户启动怎么办呢?

    4.2K10

    Linux】《how linux work》第六章 用户空间如何启动

    用户空间要模块化得多。 很容易看到用户空间启动和运行中涉及的内容。 对于冒险者来说,改变用户空间启动也相对容易,因为这不需要低级编程。...另一种服务启动方式是通过Type=oneshot指定;在这种情况下,服务进程在完成后会完全终止。...您也可以使用 telinit s 切换到单用户模式(参见 6.9 紧急启动和单用户模式)。...在Linux上,关机会通知所有登录用户机器即将关机,但实际上并没有做太多的工作。 如果你指定了一个非当前时间的关机时间,关机命令会创建一个名为/etc/nologin的文件。...可以将其看作是正常用户模式启动之前的一个小型用户空间楔子。 但首先,我们来谈谈它存在的原因。

    20410

    linux怎么彻底删除一个用户包括清理用户启动的进程

    Linux中说到删除用户,大多数情况我们会想到userdel,deluser命令直接删除账号。但是这样还是不彻底。我们在删除账号的同时也需要把对用用户启的进程也清理掉。...我们创建 rumenz 用户。...主目录 是/home/rumenz # adduser rumenz # passwd rumenz 在 Linux 中锁定用户帐户 首先锁定用户帐户密码,让用户无法访问系统。...PIDs (Process IDs) 用户拥有的进程使用: # pgrep -u rumenz 123 345 567 789 然后就可以找到rumenz用户启动的进程信息。...# tar jcvf /backups/rumenz-home.tar.bz2 /home/rumenz 删除/删除用户帐户和文件 现在可以安全地删除用户及其主目录,要删除系统上的所有用户文件,请使用

    2.8K30

    Linux中创建新用户并赋予指定目录的相关权限

    1 创建用户指定用户的根路径和密码 useradd -d /home/mydir -m username 这种方式创建的用户可以使用ssh登录,但只有只读权限可以浏览下载部分文件无法写和修改。...建议通过将用户加入一个组来获得指定路径的权限。...2 设置密码 passwd username 3 用户授权 chown -R username: username /home/ mydir chmod 755 /home/mydir 4 将用户加入到组...将一个用户添加到用户组中,尽量不要直接用(除非确实是只属于一个组): usermod -G groupA username 这样做会使你离开其他用户组,仅仅做为这个用户组 groupA 的成员。...应该用 加上 -a 选项: usermod -a -G groupA username 查看用户所属的组使用命令 groups username 总结 以上所述是小编给大家介绍的Linux中创建新用户并赋予指定目录的相关权限

    7.3K20

    linux 用于编辑指定用户或工作组磁盘配额 命令:edquota

    edquota命令用于编辑指定用户或工作组磁盘配额。edquota预设会使用vi来编辑使用者或群组的quota设置。...语法 edquota(选项)(参数) 选项 -u:设置用户的quota,这是预设的参数; -g:设置群组的quota; -p:将源用户的quota设置套用至其他用户或群组; -t:设置宽限期限...参数 用户指定要编辑磁盘配额限制的用户名或者工作组。 实例 配置系统的磁盘配额支持 首先,磁盘配额是区域性的,我们可以决定哪块分区进行磁盘配额,哪块分区不用(自然也就不用配置了)。...一般而言,作为一台web虚拟主机服务器,/home和/www(或者类似的)是供用户存放资源的分区,所以可以对这两个分区进行磁盘配额。...假定我们需要对/home分区实现用户级的限制,而对/www进行每个组的用户配额。

    1.4K00
    领券