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 !root
solo 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!root
es el mismo que*,!root
.