1
Match Group GROUPNAME, User *,!root
2
Match Group GROUPNAME User !root
Meine Frage: Was ist der Unterschied zwischen # 1 und # 2 in der SSHD_CONFIG?
Der Wert !root
alleine passt zu nichts.
Der Wert !root,*
stimmt mit allem außer überein root
.
Der Mann Seite wird nicht darüber klar , aber es kann sein , dass die Reihenfolge ankommt , also *,!root
würde wie das gleiche sein , *
weil die *
passen würde und der Rest wird überprüft , nicht mehr.
sshd_config(5)
und der PATTERNS-Abschnitt inssh_config(5)
scheinen mit dieser akzeptierten Antwort nicht übereinzustimmen, wenn ich sie lese.!root,*
ist von der Manpage. Was genau meinst du?Gemäß dieser Referenz können die Übereinstimmungsmuster aus einzelnen Einträgen oder durch Kommas getrennten Listen bestehen und die in den MUSTERN beschriebenen Platzhalter- und Negationsoperatoren verwenden.
Daher sollte es das gleiche sein.
quelle
*
die Anmeldung am Anfang redundant ist, da dies die Standardeinstellung ist und!root
mit identisch ist*,!root
.