1、先创建一个普通用户
useradd confool
加入到root群组 usermod -g root confool
2、修改RUN_AS_USER=confool
cd /usr/local/src/nexus/nexus-2.12.0-01/bin
vi nexus
3、进入到/etc/init.d目录下,新建一个nexus脚本
cd /etc/init.d
vi nexus
脚本内容:
#!/bin/bash
#chkconfig:2345 20 90
#description:nexus
#processname:nexus
export JAVA_HOME=/usr/local/src/jdk1.7.0_71
case $1 in
start) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus start;;
stop) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus stop;;
status) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus status;;
restart) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus restart;;
dump) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus dump ;;
console) su root /usr/local/src/nexus/nexus-2.12.0-01/bin/nexus console ;;
*) echo "require console | start | stop | restart | status | dump " ;;
esac
说明:/usr/local/src/nexus/nexus-2.12.0-01是nexus软件的解压的主目录
4.给脚本添加执行权限
chmod +x nexus
5.添加到开机启动
chkconfig --add nexus
6.查看开机自启的服务中是否已经有我们的nexus
chkconfig --list
7、修改防火墙放行8081端口请求
cd /etc/firewalld/zones
vi public.xml
8、重启机器,然后用普通用户登录
http://192.168.121.143:8081/nexus
默认用户名/密码 admin/admin123