Per impostazione predefinita, a root non è consentito accedere tramite telnet per motivi di sicurezza. Le password vengono trasmesse in chiaro quando si utilizza telnet. Per questo motivo, l'utente root non è autorizzato a connettersi tramite telnet per impostazione predefinita.
Per verificare che root sia disabilitato possiamo controllare il file di configurazione /etc/xinetd.d/telnet . Quando il parametro disabilita è impostato su sì , l'utente root non può telnet nel sistema.
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = yes }
Abilitazione accesso root
Per abilitare il login telnet root, modifica /etc/xinetd.d/telnet file e imposta la disabilita parametro su no .
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }
Disabilitazione accesso root
Nel caso in cui desideri disabilitare nuovamente l'accesso, metti yes contro il parametro disable nel file /etc/xinetd.d/telnet .
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = yes }CentOS / RHEL:come disabilitare / abilitare l'accesso ssh per utenti root e non root diretti
CentOS / RHEL:come disabilitare l'accesso root o l'accesso come root su un sistema