GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :Comment désactiver la connexion root ou l'accès root sur un système

Pourquoi désactiver la connexion root ?

– La définition du mot de passe root n'est pas nécessaire sur un système Linux. Le mot de passe root peut être désactivé, mais ce n'est pas une bonne pratique car le système demande absolument le mot de passe root s'il passe en mode maintenance. Il ne sera pas possible d'aller plus loin dans ce scénario avec un accès sudo, mais le mot de passe root doit être fourni.
– Si un administrateur n'est pas à l'aise d'autoriser les utilisateurs à se connecter en tant que root pour ces raisons ou d'autres, le mot de passe root doit être conservé secret, et l'accès au niveau d'exécution un ou au mode utilisateur unique doit être interdit via la protection par mot de passe du chargeur de démarrage.
– Si le compte root doit toujours être désactivé sur le système RHEL pour certaines raisons, les méthodes ci-dessous peuvent être suivies :

  1. Modifier le shell racine
  2. Suppression du mot de passe root

1. Changer le shell racine

Pour des raisons de sécurité afin d'empêcher les utilisateurs de se connecter directement en tant que root, l'administrateur système peut définir le shell du compte root sur /sbin/nologin dans le /etc/passwd fichier.

2. Suppression du mot de passe root

La suppression du mot de passe root désactivera également l'accès au compte root. Pour ce faire, utilisez le passwd commande :

# passwd -d root
Removing password for user root.
passwd: Success
CentOS / RHEL :Comment désactiver / activer la connexion ssh directe des utilisateurs root et non root


Linux
  1. Réinitialiser le mot de passe root dans CentOS 7 / RHEL 7

  2. Comment réinitialiser un mot de passe root oublié RHEL / CentOS 7

  3. Comment désactiver ou étendre la limite de taux de journalisation du système sur CentOS/RHEL 7

  4. CentOS / RHEL 6 :Comment désactiver IPv6

  5. CentOS / RHEL 5, 6 :comment désactiver NetworkManager

Comment réinitialiser le mot de passe root perdu dans CentOS 8 / RHEL 8

Comment désactiver l'accès root SSH sur CentOS 7

Comment réinitialiser le mot de passe root MySQL 8.0 sur Centos 7.x ?

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root

Comment désactiver la liste des utilisateurs sur l'écran de connexion GNOME dans CentOS/RHEL 8

Comment réinitialiser le mot de passe racine dans CentOS/RHEL 8