当前位置:网站首页>LDAP application (4) Jenkins access
LDAP application (4) Jenkins access
2022-07-06 08:18:00 【Rain emperor night tears】
LDAP Application articles (4)Jenkins Access
To configure Jenkins Access LDAP You need to be careful , Because once enabled in the configuration LDAP After verifying the user , Previous users will not be able to log in , Include admin Account .
Certificate configuration
If Jenkins adopt ldaps Access , Must be configured separately java Certificate of operating environment . If you use ldap Access Agreement , You can skip this part .
Download and import
Certificate configuration , It only takes two steps , That is, download and import . At the time of import , According to jdk The version location will be slightly different , In especial jdk11 Version above , No more jre Catalog , Please note that !
openssl s_client -connect <address>:636 >> host.crt
keytool -import -trustcacerts -alias <address> -file host1.crt -keystore /usr/java/jdk-17.0.3.1/lib/security/cacerts
When importing certificates , You need to enter the certificate password , The password defaults to : changeit . In fact, I don't know how this came from , It seems that everyone uses it like this ~~~
Some documents will first clear the BEGIN CERTIFICATE and END CERTIFICATE Content , But according to the actual measurement , These operations are not required .
Jenkins Configuration in
Security configuration
Get into Global security configuration in , Fill in the information according to the general operation on the Internet , Note the following two items : User search base And Group search base , Represents the search starting point for users and groups , Don't enter the complete DN Information , Just enter the last section of users and groups ou that will do .
Display Name LDAP attribute One is used to display the user name , But in general posixAccount Account does not have this attribute , It can be changed to cn attribute .
Do not save directly after modification , Be sure to click Test LDAP settings Button , Save after confirmation !!!
Role based matrix authorization
Role based matrix authorization will not be repeated here , Just configured in the previous step LDAP after , It must be here Assign Roles Page Global roles in , Ensure that at least one user has admin role . In this way, the user can be managed normally Jenkins.
Troubleshooting
As mentioned at the beginning , In case of an accident when modifying , Cause unable to log in , It can also be repaired by the following methods . stay Jenkins Look for config.xml file , If the environment variable is configured JENKINS_HOME , The file may be in the specified directory . Open the file , Configure the following content as false :
<useSecurity>flase</useSecurity>
restart Jenkins After service , You will find that the system allows anonymous login , And you can do anything .
Reference material
边栏推荐
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- Sanzi chess (C language)
- [research materials] 2022 China yuancosmos white paper - Download attached
- 从 CSV 文件迁移数据到 TiDB
- matplotlib. Widgets are easy to use
- 1204 character deletion operation (2)
- JS select all and tab bar switching, simple comments
- hcip--mpls
- Database basic commands
猜你喜欢

【云原生】手把手教你搭建ferry开源工单系统

Analysis of pointer and array written test questions

C language - bit segment

Summary of phased use of sonic one-stop open source distributed cluster cloud real machine test platform

Leetcode question brushing record | 203_ Remove linked list elements

Go learning notes (3) basic types and statements (2)

National economic information center "APEC industry +": economic data released at the night of the Spring Festival | observation of stable strategy industry fund

Pyqt5 development tips - obtain Manhattan distance between coordinates

What is the use of entering the critical point? How to realize STM32 single chip microcomputer?

指针和数组笔试题解析
随机推荐
Golang DNS 随便写写
synchronized 解决共享带来的问题
National economic information center "APEC industry +": economic data released at the night of the Spring Festival | observation of stable strategy industry fund
21. Delete data
08- [istio] istio gateway, virtual service and the relationship between them
[research materials] 2022 enterprise wechat Ecosystem Research Report - Download attached
使用 TiDB Lightning 恢复 S3 兼容存储上的备份数据
[untitled]
Parameter self-tuning of relay feedback PID controller
It's hard to find a job when the industry is in recession
好用的TCP-UDP_debug工具下载和使用
[2022 广东省赛M] 拉格朗日插值 (多元函数极值 分治NTT)
Upgrade tidb operator
【T31ZL智能视频应用处理器资料】
TiDB备份与恢复简介
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
How to use information mechanism to realize process mutual exclusion, process synchronization and precursor relationship
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Tidb backup and recovery introduction
Mobile Test Engineer occupation yyds dry goods inventory