1
Match Group GROUPNAME, User *,!root
2
Match Group GROUPNAME User !root
คำถามของฉัน:ความแตกต่างระหว่าง # 1 และ # 2 ใน SSHD_CONFIG คืออะไร
Match Group GROUPNAME, User *,!root
Match Group GROUPNAME User !root
คำถามของฉัน:ความแตกต่างระหว่าง # 1 และ # 2 ใน SSHD_CONFIG คืออะไร
คำตอบ:
ค่า!root
เพียงอย่างเดียวไม่ตรงกับสิ่งใดเลย
ค่าที่ตรงกับทุกอย่างยกเว้น!root,*
root
หน้าคนไม่ชัดเจนเกี่ยวกับเรื่องนั้น แต่อาจเป็นไปได้ว่าคำสั่งซื้อ*,!root
นั้นมีความหมายเหมือนกัน*
เพราะ*
จะตรงกันและส่วนที่เหลือจะไม่ถูกตรวจสอบอีกต่อไป
sshd_config(5)
และส่วนของรูปแบบssh_config(5)
ดูเหมือนจะไม่เห็นด้วยกับคำตอบที่ฉันยอมรับจากการอ่านของฉัน
!root,*
จากหน้าคน คุณหมายถึงอะไรกันแน่?
ตามการอ้างอิงนี้รูปแบบการจับคู่อาจประกอบด้วยรายการเดียวหรือรายการที่คั่นด้วยเครื่องหมายจุลภาคและอาจใช้ตัวดำเนินการสัญลักษณ์แทนและตัวปฏิเสธที่อธิบายไว้ในรูปแบบ ..
ดังนั้นมันควรจะเหมือนกัน
*
ที่จุดเริ่มต้นจะซ้ำซ้อนเพราะมันเป็นค่าเริ่มต้นและเป็นเช่นเดียวกับ!root
*,!root