Renommer le compte par défaut sur un Raspberry Pi
J'ai vu pas mal de personnes qui suggéraient, après l'installation d'un Raspberry Pi, de créer un nouveau compte puis de désactiver le compte pi
utilisé par défaut. Le principal argument est de lutter contre des attaques sur le serveur (connaître un nom d'utilisateur c'est déjà un avantage pour l'attaquant ;))
Il existe une solution plus simple qui consiste à renommer le compte pi
.
Attention, effectuez les étapes suivantes si vous les comprenez et que vous savez comment dépanner votre serveur en cas de problème.
Nous partirons du principe que vous voulez le nom bibi
, mais vous pouvez (devez !?) adapter :
- Activez le compte
root
qui est activé par défaut en lui renseignant un mot de passe :sudo passwd root
- Déconnectez vous (il ne faut plus que l'utilisateur
pi
soit connecté à la machine). Utilisez éventuellementslay pi
. - Connectez-vous en
root
et renommez votre utilisateurusermod -l bibi pi
- Changez le
home
de votre utilisateur fraichement renommé :usermod -m -d /home/bibi bibi
- Déconnectez-vous de votre session root
- Connectez-vous en tant que
bibi
(avec le mot de passe que vous utilisiez avecpi
) - Désactivez de nouveau le compte
root
, ce qui vous permet de vérifier par la même occasion que vous avez bien les droitssudo
:sudo passwd -l root
.
Je tiens cette astuce de cet article