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?
Match Group GROUPNAME, User *,!root
Match Group GROUPNAME User !root
Mi pregunta: ¿Cuál es la diferencia entre # 1 y # 2 en SSHD_CONFIG?
Respuestas:
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 en ssh_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.
*
al principio es redundante porque es el predeterminado y !root
es el mismo que *,!root
.