Sự khác biệt giữa hai cấu hình SSHD này là gì?


15

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ì?

Câu trả lời:


8

Giá trị !rootmộ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à *,!rootsẽ giống như vậy **sẽ khớp và phần còn lại không được kiểm tra nữa.


Vậy chúng khác nhau? : O
user74180

@ user74180 Có.
Hauke ​​Laging

@HaukeLaging, bạn có thực sự chắc chắn về điều này? Phần Kết hợp trong 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.
thân

@arielf Tôi chưa thử. Nếu không tôi sẽ không viết "may". Là !root,*từ trang người đàn ông. Chính xác ý của bạn là gì?
Hauke ​​Laging

Ý tôi là chỉ bằng cách đọc các trang nam, câu trả lời của Raza nghe có vẻ đúng. Tất nhiên, để thực sự chắc chắn ai đó nên thực sự xác minh nó trước khi trả lời :)
arielf

4

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.


Bạn có chắc là giống nhau không? : O
user74180

Trang người đàn ông openssh cho biết Theo mặc định, đăng nhập được cho phép đối với tất cả các nhóm, điều này dường như ngụ ý rằng *lúc đầu là dư thừa vì nó là mặc định và !rootgiống như *,!root.
thân
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.