`
crabdave
  • 浏览: 1295387 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

非root用户使用启动脚本

 
阅读更多

非root用户使用启动脚本

 

默认情况下linux的1024以下端口是只有root用户才有权限占用,

普通用户来占用80端口的话就会出现permission denied的异常。

 

解决办法:

 

1.使用非80端口启动程序,然后再用iptables做一个端口转发。

 

2.用root用户进入....nginx/sbin

然后chown root nginx

chmod u+s nginx

然后通过普通用户就可以启动了。

分享到:
评论

相关推荐

    在docker容器中使用非root用户执行脚本操作

    应用容器化之后,在docker容器启动时,默认使用的是root用户执行命令,因此容器中的应用默认都是使用root用户来运行的,存在很高的安全风险,那么如何能够使用非root的业务用户来运行应用呢, 下面我将举一个简单的...

    Linux非root用户修改定时器配置

    但有些场景下,非root用户也需要设置自己的定时任务,例如为了自动化个人脚本的运行。这篇博文将探讨如何让非root用户在没有root权限的情况下修改自己的定时器配置。 首先,我们需要了解Cron的工作原理。Cron服务会...

    mysql5.5 root用户密码重置脚本

    这时,我们可以使用特定的脚本来重置MySQL 5.5的root用户密码。 "resetRootPassword.bat" 是一个批处理文件,通常用于Windows环境,它包含了运行MySQL服务并修改root密码的命令。这个脚本会启动MySQL服务,并在安全...

    weblogic下如何用非root账号使用80端口

    5. **修改启动脚本**:编辑 `WebLogic Server` 的启动脚本 `startWebLogic.sh`,设置 umask 权限掩码为 0002,确保 root 用户可以正常启动 WebLogic Server。 ```bash vi /opt/bea/startWebLogic.sh # 在脚本中...

    非root用户安装mysql5.6.40 使用Cmake构建.zip

    然而,通过使用Cmake构建工具,可以实现非root用户安装MySQL 5.6.40版本。以下是详细的步骤和相关知识点: 首先,你需要了解Cmake。Cmake是一个跨平台的自动化构建系统,它用来管理软件构建过程,能够生成针对不同...

    linux下非root用户运行tomcat

    接着,我们需要修改Tomcat的启动脚本`daemon.sh`,设置`TOMCAT_USER`为我们的非root用户(这里是`tomcat`),并取消`JAVA_HOME`的注释,设置为实际的JDK路径。 为了使非root用户能够正常运行Tomcat,我们需要更改...

    Tomcat启动停止脚本

    5. 如果可能,配置Tomcat使用非root用户运行,减少攻击面。 总的来说,"Tomcat启动停止脚本"是系统管理员管理Tomcat服务器的重要工具,通过合理利用它们,可以提高工作效率,同时确保服务器的稳定运行。

    centos 非root安装nginx

    在非root权限下安装Nginx,即不使用管理员权限进行安装,需要一些额外的步骤和技巧。下面将详细介绍这个过程。 首先,由于在非root环境下安装软件会受到权限限制,因此我们需要确保我们有足够的权限来创建目录、...

    mysql的zip启动脚本

    3. **配置MySQL**:如果MySQL首次启动,可能需要进行一些基本配置,如设置root用户的密码、初始化数据目录等。这可以通过执行MySQL的配置脚本(如`mysql_install_db`)来完成。 4. **启动MySQL服务**:使用`mysqld....

    Linux启动脚本

    这里设置为root用户,意味着Java程序将以root权限运行。如果需要使用其他用户身份运行,可以更改此处设置。 ##### 3. 应用程序主类及目录配置 接下来是关于应用程序的配置信息,包括应用程序的主类名称及其所在的...

    rhel5_oracle11g开机启动脚本

    - 使用`root`用户登录并打开`/etc/oratab`文件进行编辑。 - 添加或修改行,确保该行包含数据库实例名、Oracle的安装路径以及启动标志。 - 示例:`hmpt:/oracle/product/10.2.0/db_1:Y`(其中`hmpt`为数据库实例名,`...

    root用户手册5.34

    本文介绍的“root用户手册5.34”是由欧洲核子研究组织(CERN)开发的ROOT软件的英文5.34版用户手册。ROOT是一个用于数据处理的软件框架,广泛应用于粒子物理学和数据分析领域。手册提供了ROOT软件安装、使用以及扩展...

    Centos7开机启动自己的脚本的方法

    在Linux系统中,尤其是对于服务器运维人员来说,配置开机启动脚本是非常常见且重要的任务,因为这直接影响到系统启动后自动运行的服务。本文主要聚焦于如何在CentOS 7环境下设置自定义的开机启动脚本,以实现更加...

    ROOT系统用户手册

    ### ROOT系统用户手册知识点概述 #### 一、ROOT系统简介 **CERN ROOT** 是一个广泛应用于高能物理领域的数据分析和可视化系统。该系统基于 C++ 编程语言,并提供了丰富的预定义函数和算法,旨在简化大规模数据集的...

    MySQL数据库自动生成并修改随机root密码的脚本

    要正确运行此脚本,用户需要有适当的权限,例如作为root用户或者属于`mysql`组。 了解这些知识点后,你可以自行创建或修改类似的脚本,以适应不同的环境和需求。使用这样的自动化工具可以显著提高工作效率,同时...

    Linux 解决Deepin无法在root用户启动Google Chrome浏览器的问题

    为了解决这个问题,我们可以利用set UID位来允许非root用户启动服务。 对于Apache,首先切换到root用户,然后进行以下操作: ``` cd /path/to/apache/bin chown root httpd chmod u+s httpd ``` 接着,作为普通用户...

    linux下自动启动数据库脚本

    - 确保以root用户身份运行脚本。 - 检查Oracle用户的权限设置是否正确。 2. **启动失败**: - 检查日志文件`/var/log/oracle`,查看具体的错误信息。 - 确认Oracle环境变量是否已正确设置。 3. **监听器问题**...

Global site tag (gtag.js) - Google Analytics