1
Match Group GROUPNAME, User *,!root
2
Match Group GROUPNAME User !root
Câu hỏi của tôi: sự khác biệt giữa # 1 và # 2 trong SSHD_CONFIG là gì?
Match Group GROUPNAME, User *,!root
Match Group GROUPNAME User !root
Câu hỏi của tôi: sự khác biệt giữa # 1 và # 2 trong SSHD_CONFIG là gì?
Câu trả lời:
Giá trị !root
một mình không phù hợp với bất cứ điều gì.
Giá trị !root,*
phù hợp với tất cả mọi thứ ngoại trừ root
.
Trang người đàn ông không rõ ràng về điều đó nhưng có thể là thứ tự có vấn đề tức là *,!root
sẽ giống như vậy *
vì *
sẽ khớp và phần còn lại không được kiểm tra nữa.
sshd_config(5)
và phần THỰC HIỆN ssh_config(5)
dường như không đồng ý với câu trả lời được chấp nhận này khi tôi đọc chúng.
!root,*
từ trang người đàn ông. Chính xác ý của bạn là gì?
theo tham chiếu này , Các mẫu đối sánh có thể bao gồm các mục nhập đơn hoặc danh sách được phân tách bằng dấu phẩy và có thể sử dụng ký tự đại diện và toán tử phủ định được mô tả trong MẪU ..
Do đó, nó phải giống nhau.
*
lúc đầu là dư thừa vì nó là mặc định và !root
giống như *,!root
.