Відповіді:
Само по !root
собі значення нічого не відповідає.
Значення !root,*
відповідає всім, крім root
.
Сторінка man не зрозуміла з цього приводу, але може бути, що порядок має значення, тобто *,!root
був би таким же, як і *
тому, що він *
би відповідав, а решта більше не перевіряється.
sshd_config(5)
«ПАТТЕРН», ssh_config(5)
схоже, не погоджується з цією прийнятою відповіддю, коли я їх прочитав.
!root,*
зі сторінки "man". Що саме ти маєш на увазі?
згідно з цим посиланням , шаблони відповідності можуть складатися з одиничних записів або списків, розділених комами, і можуть використовувати операційні символи та оператори заперечення, описані в ПАТЕРТНІ.
Тому воно повинно бути таким же.
*
на початку він є надлишковим, оскільки він є типовим і !root
є таким самим, як *,!root
.