Raspberry: Como cambiar el usuario por defecto

Por defecto Raspbian viene configurada con el usuario pi activado y raspberry como contraseña, como medida de seguridad muchos usuarios lo primero que hacen es cambiar la contraseña pero mantienen al usuario pi para trabajar con el sistema.

Cambiar el nombre del usuario pi

Con el fin de añadir un plus de seguridad a nuestro sistema vamos a cambiar el usuario por defecto del sistema, pi

Vamos necesitar habilitar el usuario root para poder renombrar el nombre de usuario pi ya que no se puede renombrar el usuario que estamos usando actualmente en el sistema, no te preocupes, cuando terminemos lo volveremos a deshabilitar.

Habilitando usuario root

Para habilitar el usuario root bastará con asignarle una contraseña

sudo passwd root

Por defecto y como medida de seguridad no se permiten las conexiones SSH al usuario root, por lo que si te conectas mediante SSH a la Raspberry necesitarás cambiar la configuración para permitir el acceso al usuario root, también lo volveremos a deshabilitar cuando terminemos.

Editamos el fichero /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

Y buscamos la variable PermitRootLogin y la asignamos el valor yes

PermitRootLogin yes

Después de modificar el fichero reiniciamos el servicio SSH

sudo systemctl restart ssh.service

Ahora ya podemos cerrar la sesión del usuario pi e iniciar sesión con el usuarios root

Cambiando el nuevo usuario

Tras iniciar sesión con el usuario root vamos a renombrar el usuario pi por un nuevo nombre de usuario llamado carlos y movemos todo el contenido de la carpeta personal de pi a la carpeta personal del nuevo usuario carlos

usermod -l carlos pi -md /home/carlos

Vamos a hacer lo mismo con el grupo pi, es decir, vamos a renombrar el grupo pi por un nuevo grupo llamado carlos

groupmod -n carlos pi

Con este último comando ya hemos terminado, cerramos la sesión del usuario root e iniciamos una nueva sesión con el usuario carlos, la contraseña del usuario carlos es la misma que tenia el usuario pi

Deshabilitar usuario root

Para deshabilitar el usuario root basta con eliminar su clave

sudo passwd -l root

Deshabilitando SSH para el usuario root

Volvemos a editar el fichero /etc/ssh/sshd_config y buscamos la variable PermitRootLogin y la asignamos el valor no

PermitRootLogin no
comentario powered by Disqus