Bu iki SSHD yapılandırması arasındaki fark nedir?


15

1

Match Group GROUPNAME, User *,!root

2

Match Group GROUPNAME User !root

Benim sorum: SSHD_CONFIG'deki # 1 ve # 2 arasındaki fark nedir?

Yanıtlar:


8

Tek !rootbaşına değer hiçbir şeyle uyuşmuyor.

Değer, !root,*dışındaki her şeyle eşleşir root.

Man sayfası bu konuda net değildir, ancak siparişin önemli olduğu anlamına gelebilir *,!root, *çünkü *eşleşme eşleşir ve geri kalanı artık kontrol edilmez.


Yani farklı mı? : O
user74180

@ user74180 Evet.
Hauke ​​Laging

@HaukeLaging, bundan gerçekten emin misin? ' sshd_config(5)Deki Maç bölümü ve MODELLER bölümü ssh_config(5), bunları okuduğum bu kabul edilen cevaba katılmıyor gibi görünüyor.
arielf

@arielf denemedim. Aksi takdirde "mayıs" yazmazdım. !root,*Adam sayfasından olduğunu. Tam olarak ne demek istiyorsun?
Hauke ​​Laging

Demek istediğim, sadece man sayfalarını okuyarak, Raza'nın cevabı doğru geliyor. Tabii ki, gerçekten birileri cevaplamadan önce gerçekten doğrulamak gerekir emin olmak için :)
arielf

4

bu referansa göre , eşleşme kalıpları tek girişlerden veya virgülle ayrılmış listelerden oluşabilir ve MODELLER'de açıklanan joker karakter ve olumsuzlama operatörlerini kullanabilir.

Bu nedenle, aynı olmalı.


Aynı olduğundan emin misin? : O
user74180

Openssh adam sayfası diyor Varsayılan olarak, oturum açma tüm gruplar için izin bu ima görünüyor *varsayılan çünkü başında gereksiz ve !rootaynıdır *,!root.
arielf
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.