A PermitRootLogin az UID vagy a Felhasználónév alapján?
Néha szórakoztató, ha egy kicsit mélyebbre ásni azt, hogy a dolgok hogyan működnek csak azért, hogy kielégítsék a kíváncsiságodat, miközben megtanulsz valami újat, például PermitRootLogin. Ellenőrzi az UID-t vagy a felhasználónevet? A mai SuperUser Q&A posta beágyazódik, hogy megtalálják a választ egy kíváncsi olvasó kérdésére.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A SuperUser olvasó ge0rg tudni akarja, hogy a PermitRootLogin az UID-en vagy a felhasználónéven alapul:
A férfi oldal azt állítja PermitRootLogin:
- Megadja, hogy a root bejelentkezhet-e az ssh használatával (1).
Nem világos azonban, hogy ez az ellenőrzés a felhasználóneven alapul (gyökér) vagy az UID (0). Mi történik, ha a root fiókot átnevezték admin? Akarat admin tud bejelentkezni, amikor PermitRootLogin = nincs? Mi történik, ha két fiók van UID = 0 (azaz. gyökér és admin)? Egyikük is be tud jelentkezni?
A PermitRootLogin az UID vagy a felhasználói név alapján történik?
A válasz
A SuperUser közreműködője mtak-nak van a választ:
Úgy tűnik, hogy az ellenőrzést az UID-vel végzik (tesztelve van) OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1t 2016. május 3.):
Készlet PermitRootLogin Ki:
Győződjön meg róla, hogy a felhasználó megnevezett admin létrehozva UID 0:
Győződjön meg róla, hogy a felhasználó a rendszerbe való bejelentkezéshez használható:
Ellenőrizze, hogy az SSH segítségével bejelentkezhet-e a rendszerbe:
Ha beállítjuk PermitRootLogin vissza: Be:
És próbálja meg bejelentkezni:
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.
Képhitel: Linux Screenshots / Xmodulo (Flickr / Xmodulo)