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