1
Match Group GROUPNAME, User *,!root
2
Match Group GROUPNAME User !root
Mi pregunta: ¿Cuál es la diferencia entre # 1 y # 2 en SSHD_CONFIG?
El valor !rootsolo no coincide con nada.
El valor !root,*coincide con todo excepto root.
La página del manual no lo tiene claro, pero puede ser que el orden sea importante, es decir *,!root, sería el mismo *porque *coincidiría y el resto ya no se verificará.
sshd_config(5)y la sección PATTERNS enssh_config(5)parecen estar en desacuerdo con esta respuesta aceptada por mi lectura de ellos.!root,*es de la página de manual. Qué quieres decir exactamente?de acuerdo con esta referencia , los patrones de coincidencia pueden consistir en entradas individuales o listas separadas por comas y pueden usar los comodines y los operadores de negación descritos en los PATRONES.
Por lo tanto, debería ser lo mismo.
fuente
*al principio es redundante porque es el predeterminado y!rootes el mismo que*,!root.