Pagrindinis » kaip » Ar PermitRootLogin Remiantis UID arba naudotojo vardu?

    Ar PermitRootLogin Remiantis UID arba naudotojo vardu?

    Kartais smagu įveikti šiek tiek giliau į tai, kaip viskas veikia, kad patenkintų jūsų smalsumą, mokydamiesi kažką naujo, pavyzdžiui, PermitRootLogin. Ar ji tikrina UID ar vartotojo vardą? Šiandienos „SuperUser“ atsakymų ir atsakymų žinutė randa atsakymą į įdomų skaitytojo klausimą.

    Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.

    Klausimas

    „SuperUser“ skaitytuvas ge0rg nori sužinoti, ar „PermitRootLogin“ yra pagrįstas UID arba vartotojo vardu:

    Žmogaus puslapis nurodo, kad PermitRootLogin:

    • Nurodo, ar root gali prisijungti naudojant ssh (1).

    Tačiau nėra aišku, ar šis patikrinimas yra pagrįstas vartotojo vardu (šaknis) arba UID (0). Kas atsitiks, jei šakninė paskyra pervadinta į admin? Valia admin galėsite prisijungti, kai PermitRootLogin = ne? Kas atsitiks, jei yra dvi paskyros su UID = 0 (t. Y. šaknis ir admin)? Ar kuri nors iš jų galės prisijungti?

    Ar PermitRootLogin yra pagrįstas UID arba vartotojo vardu?

    Atsakymas

    „SuperUser“ dalyvis mtak turi atsakymą:

    Atrodo, kad patikrinimas atliekamas naudojant UID (išbandytas OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1t 2016 m. Gegužės 3 d):

    Nustatyti PermitRootLogin į Išjungta:

    Įsitikinkite, kad vartotojo vardas admin sukurtas su UID 0:

    Įsitikinkite, kad vartotojas gali būti naudojamas prisijungti prie sistemos:

    Patikrinkite, ar galime prisijungti prie sistemos naudodami SSH:

    Jei nustatysime PermitRootLogin atgal į On:

    Ir pabandykite prisijungti:


    Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.

    Vaizdo kreditas: „Linux“ Screenshots / Xmodulo („Flickr“ / „Xmodulo“)