Ответы:
Одно !root
только значение ничего не соответствует.
Значение !root,*
соответствует всему, кроме root
.
Страница справочника не совсем ясна по этому поводу, но может случиться так, что порядок имеет значение, то есть *,!root
будет таким же, как *
если *
бы он совпадал, а остальные больше не проверялись.
sshd_config(5)
и «УЗОРЫ», ssh_config(5)
кажется, не согласен с этим принятым ответом, прочитав их.
!root,*
из справочной страницы. Что именно ты имеешь ввиду?
в соответствии с этой ссылкой шаблоны сопоставления могут состоять из отдельных записей или списков, разделенных запятыми, и могут использовать подстановочные знаки и операторы отрицания, описанные в шаблонах.
Поэтому должно быть то же самое.
*
в начале он является избыточным, потому что это значение по умолчанию и !root
то же самое, что и *,!root
.