1
Match Group GROUPNAME, User *,!root
2
Match Group GROUPNAME User !root
Minha pergunta: Qual é a diferença entre # 1 e # 2 no SSHD_CONFIG?
O valor por !root
si só não corresponde a nada.
O valor !root,*
corresponde a tudo, exceto root
.
A página de manual não é clara sobre isso, mas pode ser que a ordem seja importante, ou seja, *,!root
seria a mesma, *
porque a *
correspondência seria e o restante não será mais verificado.
sshd_config(5)
e a seção PADRÕESssh_config(5)
parecem discordar dessa resposta aceita pela minha leitura delas.!root,*
é da página de manual. O que exatamente você quer dizer?de acordo com esta referência , os padrões de correspondência podem consistir em entradas únicas ou listas separadas por vírgula e podem usar os operadores curinga e negação descritos em PATTERNS.
Portanto, deve ser o mesmo.
fonte
*
no início é redundante porque é o padrão e!root
é o mesmo que*,!root
.