Яка різниця між цими двома конфігураціями SSHD?


15

1

Match Group GROUPNAME, User *,!root

2

Match Group GROUPNAME User !root

Моє запитання: Яка різниця між №1 та №2 у SSHD_CONFIG?

Відповіді:


8

Само по !rootсобі значення нічого не відповідає.

Значення !root,*відповідає всім, крім root.

Сторінка man не зрозуміла з цього приводу, але може бути, що порядок має значення, тобто *,!rootбув би таким же, як і *тому, що він *би відповідав, а решта більше не перевіряється.


Так вони відрізняються? : O
user74180

@ user74180 Так.
Hauke ​​Laging

@HaukeLaging, ти справді впевнений у цьому? Розділ «Збіг» у розділі sshd_config(5)«ПАТТЕРН», ssh_config(5)схоже, не погоджується з цією прийнятою відповіддю, коли я їх прочитав.
аріельф

@arielf Я не пробував. Інакше я б не написав "може". Сторінка !root,*зі сторінки "man". Що саме ти маєш на увазі?
Hauke ​​Laging

Я маю на увазі, що лише читаючи сторінки чоловіка, відповідь Рази звучить правильно. Звичайно, щоб бути впевненим, хтось повинен насправді перевірити це, перш ніж відповісти :)
arielf

4

згідно з цим посиланням , шаблони відповідності можуть складатися з одиничних записів або списків, розділених комами, і можуть використовувати операційні символи та оператори заперечення, описані в ПАТЕРТНІ.

Тому воно повинно бути таким же.


Ви впевнені, що це те саме? : O
user74180

На сторінці відкритого чоловіка написано За замовчуванням вхід дозволений для всіх груп. Це, мабуть, означає, що *на початку він є надлишковим, оскільки він є типовим і !rootє таким самим, як *,!root.
аріельф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.