2010-02-16 45 views
5

Tôi đã thiết lập trac trên miền của mình để theo dõi vấn đề. Cách tôi định cấu hình để khi người dùng ẩn danh truy cập miền, TẤT CẢ họ thấy là biểu mẫu đăng nhập. Về cơ bản tôi muốn mức 2 an ninh:Bảo mật trac từ những người dùng nặc danh?

anonymous - du khách chỉ có thể vào tùy chọn đăng nhập

users (ví dụ: mọi người khác đã đăng nhập) - có quyền truy cập vào tất cả mọi thứ

Cảm ơn!

Trả lời

6

Bạn có thể loại bỏ tất cả các quyền cho người dùng nặc danh:

trac-admin /path/to/projenv permission remove anonymous '*' 

Để biết chi tiết thấy Trac permission docs
Trác cung cấp hai nhóm quyền khác nhau theo mặc định:

  • chứng thực
  • ẩn danh

Tài liệu mô tả cách thay đổi mặc định của nhóm và cách bạn có thể tạo các bộ quyền mới trong permission groups section.

0

Bạn sẽ muốn xem AccountManagerPlugin. Nó cho phép xác thực dựa trên mẫu. Bạn cũng muốn xóa biểu mẫu quyền ẩn danh như được mô tả trong bài đăng khác.

1

Các giải pháp được đưa ra bởi Thomas Zoechling không hoạt động nữa, với trac 1.0.2 người ta cần phải sao chép các quyền của người sử dụng nặc danh để chứng thực bằng tay:

trac-admin /path/to/projenv permission list anonymous 
#gets: BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW WIKI_VIEW 
trac-admin /path/to/projenv permission remove anonymous '*' 
trac-admin /path/to/projenv permission add authenticated BROWSER_VIEW CHANGESET_VIEW FILE_VIEW LOG_VIEW MILESTONE_VIEW REPORT_SQL_VIEW REPORT_VIEW ROADMAP_VIEW SEARCH_VIEW TICKET_VIEW TIMELINE_VIEW WIKI_VIEW 
Các vấn đề liên quan