Startpagina » hoe » Is PermitRootLogin gebaseerd op de UID of de gebruikersnaam?

    Is PermitRootLogin gebaseerd op de UID of de gebruikersnaam?

    Soms is het leuk om een ​​beetje dieper te graven in hoe dingen werken om je nieuwsgierigheid te bevredigen terwijl je iets nieuws leert, zoals PermitRootLogin. Controleert het de UID of de gebruikersnaam? Het SuperUser Q & A-bericht van vandaag graaft in om het antwoord te vinden op de vraag van een nieuwsgierige lezer.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    De vraag

    SuperUser-lezer ge0rg wil weten of PermitRootLogin is gebaseerd op de UID of de gebruikersnaam:

    Op de man-pagina staat dat PermitRootLogin:

    • Geeft aan of root zich kan aanmelden met ssh (1).

    Het is echter niet duidelijk of deze controle is gebaseerd op de gebruikersnaam (wortel) of de UID (0). Wat gebeurt er als het root-account wordt hernoemd naar beheerder? Zullen beheerder kunnen inloggen wanneer PermitRootLogin = nee? Wat gebeurt er als er twee accounts zijn met UID = 0 (d.w.z.. wortel en beheerder)? Zal een van hen kunnen inloggen?

    Is PermitRootLogin gebaseerd op de UID of de gebruikersnaam?

    Het antwoord

    SuperUser-bijdrager mtak heeft het antwoord voor ons:

    Het lijkt erop dat de controle is voltooid met de UID (getest op OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1t 3 mei 2016):

    set PermitRootLogin uitzetten:

    Zorg ervoor dat een gebruiker met de naam beheerder is gemaakt met UID 0:

    Zorg ervoor dat de gebruiker kan worden gebruikt om in te loggen op het systeem:

    Controleer om te zien of we met SSH op het systeem kunnen inloggen:

    Als we gaan zitten PermitRootLogin terug naar Aan:

    En probeer in te loggen:


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.

    Beeldcredits: Linux Screenshots / Xmodulo (Flickr / Xmodulo)