2015-04-10 12 views
6

Vì vậy, tôi có thể tự do thêm người dùng vào Jenkins. Tuy nhiên, có vẻ như vì một số lý do, tôi không thể giới hạn quyền cho những người dùng này.Làm cách nào để hạn chế quyền của người dùng trên jenkins?

Hiện tại, mọi người dùng bổ sung đều có thể thấy bất kỳ công việc Jenkins nào và kích hoạt bất kỳ công việc/nhiệm vụ nào.

Tôi không thể tìm thấy bất kỳ tài liệu nào cũng như bất kỳ điều gì trong tab "Người dùng quản lý" cũng như thẻ Thông tin xác thực trên Jenkins về cách hạn chế một số công việc nhất định cho người dùng nhất định.

điều này có thể thực hiện được không?

Trả lời

7

Ofcourse Có thể.

Cài đặt plugin này - Matrix Authorization Chiến lược Plugin

Quản lý Jenkins -> Cấu hình an ninh toàn cầu -> Enable 'Dự án dựa trên Matrix Authorization Chiến lược'

Bây giờ bởi admin mặc định sẽ có truy cập vào tất cả các công việc.

Nếu bạn muốn ai đó có quyền truy cập vào công việc cụ thể, hãy truy cập trang chi tiết công việc & Bật 'Bật bảo mật dựa trên dự án'. thêm người dùng & để có quyền truy cập thích hợp.

Tất cả người dùng khác - có thể xem các công việc mà họ đã được cấp quyền truy cập.

+0

hmmm ... có vẻ như tôi đã có plugin này. nhưng làm cách nào để kích hoạt "ma trận" này để chọn người dùng nào nhìn thấy công việc nào? –

+0

Bạn có quyền truy cập quản trị viên? nếu có, hãy vào Quản lý Jenkins -> Cấu hình bảo mật toàn cầu -> Kích hoạt 'Chiến lược ủy quyền ma trận dựa trên dự án' – vins

+1

oh yeah tôi nhìn thấy nó. Ban đầu nó là "bất cứ ai có thể làm bất cứ điều gì". hahahaha. cảm ơn bạn rất nhiều! –

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