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 rootCentOS / RHEL :Comment désactiver la connexion root ou l'accès root sur un système