Cuando compramos una Raspberry Pi y nos autenticamos con ella a través del terminal o por SSH con el usuario por defecto pi, nos aparece pi@raspberry en el prompt del sistema, donde pi es el usuario con el que nos hemos autenticado y raspberry es el nombre del host o del sistema.

¿Cómo podemos cambiar el usuario por defecto Pi? ¿Cómo podemos cambiar el nombre del host?

Renombrar el nombre del host del sistema

Editamos el fichero hosts:

sudo nano /etc/hosts

y cambiamos raspberry por el nombre del host que queramos: minombredehost.

Repetimos el mismo proceso para el siguiente archivo:

sudo nano /etc/hostname

A continuación ejecutamos el comando hostname.sh para que los cambios se apliquen:

sudo /etc/init.d/hostname.sh

Al reiniciar, el nombre de host ya no sera raspberry sino minombredehost

Renombrar el nombre de usuario por defecto

Vamos a cambiar el nombre de usuario del sistema, pi por minombredeusuario. Para ello, primero tenemos que autenticarnos como root, y para ello, tendremos que asignarle una contraseña ya que por defecto, esta está deshabilitada:

Autenticados como pi, ejecutamos este comando:

sudo passwd root

y ponemos la contraseña que queramos a root.

Ahora, salimos de pi poniendo exit y entramos como root.

sudo usermod -l minombredeusuario -d /home/minombredeusuario -m pi
sudo chown minombredeusuario /home/minombredeusuario

Salimos del usuario root poniendo exit, y entramos con el nuevo usuario que hemos creado (minombredeusuario), la contraseña debería de ser la misma que pi.

Ahora desactivamos la contraseña de root de la raspberry, tal y como estaba al principio.

sudo passwd -l root

Y ya tendríamos el usuario minombredeusuario y el nombre de host minombredehost