La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.
La domanda
Il lettore SuperUser ge0rg vuole sapere se PermitRootLogin è basato sull'UID o sul nome utente:
The man page states that PermitRootLogin:
Specifies whether root can log in using ssh(1).
However, it is not clear if this check is based on the user name (root) or the UID (0). What happens if the root account is renamed to admin? Will admin be able to log in when PermitRootLogin=no? What happens if there are two accounts with UID=0 (i.e. root and admin)? Will either of them be able to log in?
PermitRootLogin è basato sull'ID o sul nome utente?
La risposta
Il collaboratore di SuperUser mtak ha la risposta per noi:
It seems the check is done with the UID (tested on OpenSSH_6.7p1 Debian-5+deb8u3, OpenSSL 1.0.1t 3 May 2016):
Set PermitRootLogin to Off:
Make sure a user named admin is created with UID 0:
If we set PermitRootLogin back to On:
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.
Immagine di credito: Linux Screenshots / Xmodulo (Flickr / Xmodulo)