1
Match Group GROUPNAME, User *,!root
2
Match Group GROUPNAME User !root
我的問題: SSHD_CONFIG 中的#1 和#2 有什麼區別?
值!root
本身不匹配任何東西。
該值!root,*
匹配除 之外的所有內容root
。
手冊頁對此並不清楚,但可能是順序很重要,即*,!root
相同,*
因為*
會匹配,其餘部分不再檢查。
根據此參考,匹配模式可以由單個條目或逗號分隔的列表組成,並且可以使用 PATTERNS 中描述的萬用字元和否定運算符。
因此,它應該是相同的。
引用自:https://unix.stackexchange.com/questions/140198