Jaka jest różnica między tymi dwiema konfiguracjami SSHD?


15

1

Match Group GROUPNAME, User *,!root

2)

Match Group GROUPNAME User !root

Moje pytanie: Jaka jest różnica między nr 1 i nr 2 w SSHD_CONFIG?

Odpowiedzi:


8

Sama wartość !rootniczego nie pasuje.

Wartość !root,*pasuje do wszystkiego oprócz root.

Strona podręcznika nie jest do tego jasna, ale może się zdarzyć, że kolejność ma znaczenie, tzn. *,!rootBędzie taka sama, *ponieważ *pasuje, a reszta nie będzie już sprawdzana.


Więc się różnią? : O
user74180,

@ user74180 Tak.
Hauke ​​Laging

@HaukeLaging, czy naprawdę jesteś tego pewien? Sekcja Dopasuj w sshd_config(5)oraz sekcja WZORY ssh_config(5)wydają się nie zgadzać z tą zaakceptowaną odpowiedzią, czytając je.
arielf

@arielf Nie próbowałem tego. W przeciwnym razie nie napisałbym „może”. !root,*To ze strony mężczyzny. Co dokładnie masz na myśli?
Hauke ​​Laging

Mam na myśli to, że po prostu czytając strony podręcznika, odpowiedź Razy brzmi poprawnie. Oczywiście, aby naprawdę się upewnić, że ktoś powinien to zweryfikować przed odpowiedzią :)
arielf

4

według tego odniesieniem wzorce dopasowania mogą składać się z pojedynczych wpisów lub list oddzielonych przecinkami i mogą używać operatorów symboli wieloznacznych i negacji opisanych w WZORZECACH.

Dlatego powinno być tak samo.


Jesteś pewien, że to to samo? : O
user74180,

Strona manuala openssh mówi: Domyślnie logowanie jest dozwolone dla wszystkich grup, co wydaje się sugerować, że *na początku jest zbędny, ponieważ jest domyślny i !rootjest taki sam jak *,!root.
arielf
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.