2013-08-13 30 views
5

tôi đang sử dụng chiến tranh Jenkins 1.520 trong Ubuntu 12.04 tôi đã định cấu hình jenkins với plugin openid và được xác thực bằng các ứng dụng của Google. Tôi đã thực hiện an ninh một số thay đổi về bảo mật dựa trên vai trò và ma trận dựa tại sao nhắc nhở tôijenkins Truy cập bị từ chối- [email protected] thiếu quyền Đọc

Access Denied- [email protected] is missing the Read permission

xin vui lòng cho tôi biết, những gì cần phải được thực hiện theo thứ tự để có được quyền truy cập vào Jenkins

+0

Bạn sẽ phải định cấu hình lại quyền của mình. Bạn vẫn có người dùng có quyền truy cập đăng nhập hay không? – coffeebreaks

+0

Tôi có thể đăng nhập đơn giản, đó là tất cả – krs

+0

Như đã nói trong câu trả lời của tôi, nếu bạn đã tắt bảo mật và có thể đăng nhập, hãy bật lại, quảng cáo hiển thị cho chúng tôi những gì bạn có trong ma trận và bảo mật dựa trên vai trò của mình. – coffeebreaks

Trả lời

5

Bạn sẽ phải cấu hình lại quyền của bạn. Bạn vẫn có người dùng có quyền truy cập đăng nhập hay không? Nếu không, bạn có thể phải thiết lập lại nó bằng cách tạm thời vô hiệu hóa bảo mật. Điều này có thể đạt được bằng cách sửa đổi $ JENKINS_HOME/config.xml ($ HOME/.jenkins/config.xml theo mặc định khi chạy jenkins.war trên hệ thống của bạn) và thiết lập <useSecurity> từ true thành false. Hãy chắc chắn để sao lưu cấu hình của bạn!

Khi bạn đã có thể mở lại bảo mật và cho chúng tôi biết bạn có gì trong ma trận và bảo mật dựa trên vai trò.

+0

tôi không tìm thấy tệp config.xml và tôi đang sử dụng tệp chiến tranh. Xin vui lòng cho tôi biết các cách. jenkins của tôi là nhàn rỗi trong hai ngày! – krs

+1

Khi jenkins bắt đầu, nó sẽ phát nổ tập tin chiến tranh vào một vị trí và bắt đầu ghi tập tin cấu hình. Bạn có thể sẽ tìm thấy nó dưới $ HOME/.jenkins/config.xml. Sao lưu thư mục đó (hoặc chỉ tập tin đó nếu bạn đủ thận trọng), chỉnh sửa tệp cấu hình như được đề xuất ở trên, khởi động lại jenkins. – coffeebreaks

+0

trong trường hợp của tôi, vị trí tệp là/var/lib/jenkins. –

1

Có vấn đề tương tự với Jenkins, hóa ra tên người dùng của tôi là Gideon nhưng lỗi tôi nhận được là 'gideon thiếu quyền quản trị/đăng ký tổng thể'. Đã chỉnh sửa config.xml bằng cách thay đổi Gideon thành gideon trong thẻ/hudson/authorizationStrategy/permission và mọi thứ hiện đang hoạt động tốt.

+0

Tôi cũng gặp một số rắc rối với xác thực và đây là điều đã giúp tôi. Người dùng được đánh vần là Viciouss nhưng hóa ra là những kẻ xấu xa thực sự là cái tên mà tôi phải thêm vào để cho phép làm việc. Việc này mất khá nhiều thời gian để nhận ra. – Viciouss

0

tập tin cho phép của tôi là ở đây:

/var/lib/jenkins/config.xml

Các vấn đề liên quan