Điểm:0

Apache2 mod_userdir+mod_authnz_external, cách giới hạn quyền truy cập vào nhà riêng

lá cờ de

Tôi có một thiết lập Apache2 với mod_userdirmod_authnz_external+pwauth để mỗi người dùng có thể truy cập vào nhà của mình và có thể được xác thực bằng thông tin đăng nhập UNIX cục bộ của mình.

Bây giờ tôi cần một số loại ủy quyền để mỗi người dùng, sau khi được xác thực, chỉ có thể truy cập thư mục chính của chính mình chứ không phải của những người dùng khác.

Thông báo trước: trong thiết lập của tôi, người dùng không nhất thiết phải là chủ sở hữu thư mục chính của mình, vì vậy mod_authz_owner sẽ không hoạt động ở đây.

Một vấn đề khác: trong khi Apache đặt %{REMOTE_USER} biến, điều này không thể sử dụng được bên trong <If > lệnh (hoặc các lệnh khác có thể hữu ích ở đây) vì xác thực được thực hiện ở giai đoạn rất muộn trong quá trình xử lý yêu cầu.

Làm cách nào tôi vẫn có thể đạt được mục tiêu của mình ở đây với những gì Apache2 cung cấp? Có ví dụ khả năng trích xuất tên thư mục chính của người dùng từ %{REQUEST_URI} và chuyển nó cho một Yêu cầu người dùng... chỉ thị? Tôi đã không thể tìm ra cách để làm điều này, vì vậy bất kỳ trợ giúp nào cũng sẽ được đánh giá cao. Cảm ơn trước.

lá cờ de
FYI: Bây giờ tôi đã sử dụng nginx thay vì Apache. Cùng với đó, nó rất dễ dàng được thực hiện bằng cách sử dụng thứ gì đó như `alias /home/$remote_user/;`. Tuy nhiên, sẽ rất thú vị nếu điều này cũng có thể thực hiện được với Apache.
djdomi avatar
lá cờ za
tôi tin rằng câu hỏi của bạn đã được trả lời [Tại đây](https://serverfault.com/questions/45278/authenticate-in-apache-via-system-account)
lá cờ de
djdomi: không chính xác. Nó chỉ hiển thị cách sử dụng mod_authnz_external, đây chưa bao giờ là vấn đề ở đây. Nó không hiển thị cách làm cho mỗi người dùng đã đăng nhập chỉ nhìn thấy thư mục chính của chính mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.