Linux以指定用户启动tomcat6.0

时间:2021-06-04 19:07:49

本文主要参考自 http://mushme.iteye.com/blog/1636467

     环境介绍:

      Linux版本:CentOS 6.2

      Tomcat 6.0 安装目录 /usr/local/tomcat

以下操作均为以root用户运行

1.添加tomcat用户组

/usr/sbin/groupadd tomcat

2.添加tomcat用户,并限制登录

/usr/sbin/useradd -s  /bin/bash -g tomcat tomcat

/usr/sbin/usermod -L tomcat    #锁定密码,使密码无效

3.给tomcat用户nfsnobody的组身份

/usr/sbin/usermod -G tomcat,nfsnobody tomcat

4.修改目录所有者:

chown -R tomcat:tomcat  /usr/local/tomcat

5.编辑/etc/init.d/tomcat6文件

vi /etc/init.d/tomcat6

6. 修改此文件如图

Linux以指定用户启动tomcat6.0

Linux以指定用户启动tomcat6.0

Linux以指定用户启动tomcat6.0

7.将tomcat目录权限交给用户tomcat(跟第四步一样,自己反正又敲了一次)

chown -R tomcat:tomcat tomcat

8.给启动命令执行权限

chmod 755 /etc/init.d/tomcat

chown -R tomcat:tomcat /etc/init.d/tomcat

9.启动tomcat

/etc/init.d/tomcat6 start

10.关闭tomcat

/etc/init.d/tomcat6 stop

11.正常启动后,就可以用ps -ef | grep tomcat查看tomcat服务器进程了。可以看到此时的执行用户为tomcat

Linux以指定用户启动tomcat6.0



Linux以指定用户启动tomcat6.0