Par défaut, root n'est pas autorisé à se connecter via telnet pour des raisons de sécurité. Les mots de passe sont transmis en texte brut lorsque vous utilisez telnet. Pour cette raison, l'utilisateur root n'est pas autorisé à se connecter en utilisant telnet par défaut.
Pour vérifier que root est désactivé, nous pouvons vérifier le fichier de configuration /etc/xinetd.d/telnet . Lorsque le paramètre désactiver est défini sur oui , l'utilisateur root ne peut pas accéder au système par 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 }
Activation de l'accès root
Pour activer la connexion root telnet, modifiez le fichier /etc/xinetd.d/telnet fichier et définissez le désactiver paramètre sur non .
# 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 }
Désactivation de l'accès root
Au cas où vous voudriez désactiver à nouveau l'accès, mettez yes contre le paramètre disable dans le fichier /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 :Comment désactiver/activer la connexion ssh directe des utilisateurs root et non root
CentOS / RHEL :Comment désactiver la connexion root ou l'accès root sur un système