在CentOS上设置Jenkins的权限涉及多个方面,包括系统权限、Jenkins服务权限、防火墙配置以及Jenkins本身的权限管理。以下是详细的步骤:
sudo yum update -y
sudo yum install java-11-openjdk-devel -y
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repos
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
sudo mkdir /opt/jenkins
sudo chown jenkins:jenkins /opt/jenkins
sudo chmod 755 /opt/jenkins
sudo java -jar /opt/jenkins/jenkins.war --httpPort=8080
gpasswd -a jenkins root
/etc/sysconfig/jenkins
文件,添加如下配置:JENKINS_USER="root"
JENKINS_GROUP="root"
sudo systemctl restart jenkins
通过以上步骤,你可以在CentOS上成功设置Jenkins的权限,确保系统的安全性和可控性。