Người dùng đầu tiên hoạt động. Bạn thêm người thứ hai và người đầu tiên biến mất. Vấn đề có thể nằm ở lệnh tệp mật khẩu, chứ không phải giới hạn một người dùng trong Squid.

Tùy chọn htpasswd của Apache cùng với -c tạo ra một tệp mật khẩu. Khi dùng trên tệp đã có, nó ghi đè tệp đó. Đừng dùng tùy chọn đó mỗi lần bạn thêm hoặc cập nhật người dùng.

Đối với tệp hiện có do quản trị viên của bạn duy trì, dạng là:

htpasswd /etc/squid/passwords alex

Dùng đúng tệp được cấu hình cho basic_ncsa_auth, với quyền quản trị phù hợp. Chương trình hỏi mật khẩu thay vì đặt nó trên dòng lệnh.

Trình trợ giúp phải đọc được tệp kết quả, và các định dạng mật khẩu mà nó hỗ trợ phải khớp với cách các mục được tạo. Việc tạo một tệp mới ở nơi khác không làm Squid dùng tệp đó.

Người dùng đã lưu không tự động được cấp quyền cho mọi đích. Trình trợ giúp xác thực của Squid và các quy tắc truy cập của nó có nhiệm vụ riêng.

Đổi mật khẩu từ một máy khách từ xa là một yêu cầu khác. Tệp NCSA không cung cấp giao thức tự đổi mật khẩu chỉ vì trình duyệt có thể dùng proxy. Hãy dùng quy trình quản lý tài khoản đã được thiết lập của dịch vụ.

Bài viết liên quan