新建用户tomcat,该用户不能登录

useradd tomcat -s '/sbin/nologin'
chown -R tomcat:tomcat /usr/local/tomcat/
chmod -R 744  /usr/local/tomcat# 判断用户是否存在
ret=`id -u tomcat >& /dev/null`
if [ $? -ne 0 ];thenecho "not exist"
fi

将/usr/local/tomcat/bin/startup.sh、shutdown.sh更名

mv /usr/local/tomcat/bin/startup.sh /usr/local/tomcat/bin/startup_.sh
mv /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/shutdown_.sh

新建脚本startup.sh、shutdown.sh

# startup.sh
#!/bin/bash
usermod -s /bin/bash tomcat
su - tomcat -c /usr/local/tomcat_web/bin/startup_.sh
usermod -s /sbin/nologin tomcat# shutdwon.sh
#!/bin/bash
usermod -s /bin/bash tomcat
su - tomcat -c /usr/local/tomcat_web/bin/shuwdown_.sh
usermod -s /sbin/nologin tomcat

加入开机自启

/usr/local/tomcat/bin/startup.sh >> /etc/rc.local

原文链接http://www.cnblogs.com/qq931399960/p/9152201.html

Tomcat设置普通用户启动相关推荐

  1. Ubuntu 设置程序开机启动(以指定用户身份)

    一.方法 在/etc/rc.local写程序的启动命令(系统执行内核过程中会启动init进程,该进程把当前runlevel所对应的的所有service 都启动后,才会执行rc.local里的命令),程 ...

  2. Mac OS下安装tomcat并设置服务开机启动

    Mac mini 是苹果的服务器端产品,预装服务器版本OS X,许多中小企业使用其搭建服务器,具有小巧美观,携带方便的优点.Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应 ...

  3. Linux设置程序开机启动-tomcat开机启动

    假设我有一个tomcat应用需要开机启动. 前提你的JAVA环境变量已经配置好没有问题,检测方法如图 然后找到tomcat的目录,我的目录是 /home/yuqing_4.0/tomcat_share ...

  4. centos7 tomcat 设置开机启动

    目录 安装tomcat 方法一.设置开机自启动 删除开机自启动 方法二.设置开机自启动之init.d 方法三.设置开机自启动之supervisor 安装jdk 参考 <linux 安装jdk y ...

  5. 【linux创建用户启动tomcat】

    linux创建用户启动tomcat 前言 基本思路 开始 第一步 第二步 第三步 小知识 前言 使用root用户启动tomcat会使所有html.js等文件具备root权限,会使服务器更容易被黑. 非 ...

  6. tomcat设置php root,apache+tomcat+php搭建

    Linux全能web服务器配置方案 纲要: 一,Apache的安装 二,编译安装PHP 三,JSP环境的支持 四,企业虚拟主机配置实战方案 五,Web服务环境支持测试 一,Apache(httpd)的 ...

  7. tomcat mysql 启动顺序_linux 上配置tomcat、mysql 开机启动

    1.tomcat 开机启动 方法一.修改系统文件 (已经尝试,可以) 1.修改/etc/rc.d/rc.local vi /etc/rc.d/rc.local 2.添加下面两行脚本,记住是两行,仅仅第 ...

  8. linux tomcat守护_linux-非root用户运行tomcat(示例代码)

    # 前言:为什么要使用非root用户运行tomcat root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限. 这意味着你的任何一个页面脚本(html/js)都具有root权 ...

  9. Tomcat设置监听端口80、配置虚拟主机、安装zrlog博客、日志文件

    设置Tomcat监听端口为80 默认Tomcat监听端口为8080端口,如果是在lnmp环境下,我们必须停用作用80端口的nginx: /etc/init.d/nginx stop //停用nginx ...

  10. Linux系统的tomcat以daemon模式启动

    目录 1 序言 2 安装jsvc 3 添加开机自启服务 3.1 debian系统为准 3.1.1 对 daemon.sh 脚本做修改: 3.1.2 添加服务 3.1.3 开启服务 3.2 centos ...

最新文章

  1. 昆仑通态通用版找不到驱动_2021深圳新安西门子伺服驱动电机回收合作共赢
  2. Spring3 MVC 注解---注解基本配置及@controller和 @RequestMapping 常用解释
  3. java文件在没有安装jdk的windows下运行。
  4. [转]run for a girl
  5. LeetCode 944. 删列造序
  6. Spring同一个类中注解方法互相调用的问题
  7. java ee是编程语言_什么是Java编程语言?
  8. python的搜题软件-2020中国大学MOOC的APP慕课Python编程基础题目答案
  9. 女神节福利来了!(自动驾驶/三维重建/SLAM/点云/标定/深度估计/3D检测)
  10. 中兴c600olt数据配置_中兴OLT业务配置
  11. 圆柱体积计算机公式,圆柱的体积怎么算公式
  12. 计算机网络:家庭无线网组建方案
  13. c语言规定对程序中所用的变量必须,【判断题】C语言程序中要用到的变量必须先定义,然后再使用...
  14. 清理Maven仓库冗余文件(lastUpdated、m2e-lastUpdated.properties、空文件夹)脚本
  15. airpods二代降噪吗_小白初次入手AirPods,究竟有怎样的体验呢?
  16. 第1讲 样本空间 随机事件
  17. Cholesky分解(Matlab代码实现)
  18. Apache Cordova development lands on Visual Studio Code
  19. Leetcode-“二分查找”-爱吃香蕉的珂珂
  20. 配置Apache服务

热门文章

  1. 2021-09-07Hadoop运行模式:
  2. python转义字符表
  3. 2020 字节跳动 面经
  4. python中进制转换函数_Python内置函数进制转换的用法
  5. 【面经系列】八位硕博大佬的百度之旅
  6. 2015年10月22日22:38:46
  7. 算法第四版_第二章_练习题_2.1.1~2.1.12
  8. mysql数据库的使用与理解( 基于ubuntu 14.0.4 LTS 64位)
  9. java string返回_老生常谈Java String字符串(必看篇)
  10. 常用软件版本查看Windows下