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