Điểm:1

Mosquitto ACL mặc định tất cả người dùng đọc một chủ đề

lá cờ cn

Tôi đang cố tạo quyền truy cập mặc định cho tất cả người dùng trừ khi được chỉ định trong tệp ACL.

Tôi đã đặt allow_anonymous thành false. Tuy nhiên, nếu một người dùng đang ở trong tệp mật khẩu, tôi muốn người dùng đó chỉ có thể có quyền đọc đối với một chủ đề cụ thể. Nếu tôi xác định quy tắc người dùng trong tệp ACL, tôi muốn quy tắc đó được sử dụng thay thế. Tôi muốn làm điều này để bất kỳ mật khẩu mới nào tôi tạo sẽ có quyền truy cập mặc định. Bằng cách đó, tôi không phải thêm một mục trong tệp ACL cho mỗi mật khẩu mới mà tôi tạo.

Về cơ bản một cái gì đó như:

người dùng * (ký tự đại diện, tất cả người dùng)

chủ đề đã đọc some_topic

(và sau đó tôi tạo quy tắc nếu cần)

quản trị viên người dùng1
chủ đề đọc ghi #

người dùng người dùng1
chủ đề đọc tạm thời
Điểm:0
lá cờ us

Có cùng một vấn đề, có vẻ như nếu bạn xác định một phần người dùng trong acl, acls mặc định sẽ bị ghi đè. Điều làm việc cho tôi là sử dụng mẫu từ khóa thay vì đề tài (được mô tả ở đây trang man mosquitto.conf phần acl)

Vì vậy, ví dụ acl của bạn sẽ trông như thế này:

# Tất cả người sử dụng
mẫu đọc some_topic

quản trị viên người dùng1
chủ đề đọc ghi #

người dùng người dùng1
chủ đề đọc tạm thời

Chỉnh sửa: Lưu ý rằng phương pháp này tạo ra các cảnh báo bên dưới trong trường hợp của tôi

Cảnh báo: Mẫu ACL 'some_topic' không chứa '%c' hoặc '%u'.

Đă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.