Raspberry: Como cambiar el usuario por defecto
2017-12-21
Índice
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
Espero que te haya gustado, pasa un buen día. 🐧