Las versiones anteriores del sistema operativo Raspberry Pi solían tener credenciales de usuario estándar de forma predeterminada. Aunque la versión más nueva le pide que cree un nombre de usuario y una contraseña personalizados durante la instalación, es posible que deba crear más usuarios en el futuro para cumplir con los requisitos adicionales.
Puede hacer esto fácilmente usando los comandos de Linux, y dado que el sistema operativo Raspberry Pi es una versión de Linux, los mismos comandos también se aplican a otras distribuciones.
Crear un nuevo usuario en Raspberry Pi OS
Puedes usar ambos agregar usuario y agregar usuario a crear un nuevo usuario en Linux; Sin embargo, los comandos son ligeramente diferentes. useradd es un comando de bajo nivel y funciona con todas las distribuciones de Linux, mientras que adduser es un comando de alto nivel y funciona con menos distribuciones. Ambos comandos funcionan bien en el sistema operativo Raspberry Pi.
Use este comando para crear un usuario llamado vishnu usando el complemento de usuario:
sudo useradd vishnu
Sin embargo, el comando no crea un directorio de inicio para el nuevo usuario. Así es como crearía usuarios del sistema que no necesitan un directorio de inicio. Además, debe establecer la contraseña para el nuevo usuario usando:
sudo contraseña vishnu
Por el contrario, el comando adduser le pide que establezca la contraseña en el momento de crear el usuario.
sudo adduser vishnu
Además, crea un directorio de inicio con el nombre del usuario. Puedes comprobarlo con:
ls /casa
Crear un nuevo usuario con una identificación específica
Los nuevos usuarios obtienen el siguiente UID disponible de forma predeterminada. A veces es deseable crear un nuevo usuario con un UID personalizado. Puedes hacer esto usando:
sudo useradd -u 2200 vishnu
-tu especifica UID, 2200 en este caso. Una vez creado el nuevo usuario, puede consultar con el identificación comando, que muestra el UID y los grupos a los que pertenece un usuario.
identificación vishnu
Cómo crear un nuevo usuario con un directorio de inicio personalizado
Si desea un nombre personalizado para su directorio de inicio, puede usar el comando:
sudo useradd -m -d /home/mychoice vishnuhome
-metro especifica que el directorio de inicio debe ser creado y -d especifica la ubicación del directorio.
Otorgue al nuevo usuario los privilegios correctos
Creaste un nuevo usuario, pero es un usuario estándar y no pertenece a los grupos que tiene el usuario predeterminado de Raspberry Pi. Sin ser miembro de esos grupos, el nuevo usuario no puede administrar el sistema y manejar situaciones donde se requieren privilegios elevados. Por ejemplo:
- Actualizar el sistema requeriría sudo privilegios
- Conectarse a nuevas redes Wi-Fi usando el administrador de red requeriría que el usuario esté en el netdev grupo
Para agregar el nuevo usuario al grupo sudo, ejecute:
sudo usermod -a -G sudo vishnu
...dónde -a especifica agregar y -GRAMO especifica el grupo.
Para agregar el nuevo usuario a todos los grupos como usuario predeterminado, primero enumere los grupos del usuario predeterminado con:
identificación vishnu
Luego, agregue el nuevo usuario a esos grupos con:
sudo usermod -a -G coma, separado, grupo, nombres vishnu
Eliminar usuarios no deseados en Raspberry Pi OS
En el sistema operativo Raspberry Pi, debe eliminar el usuario predeterminado Pi si no es imprescindible. Esto es por razones de seguridad. Si ha habilitado SSH en Raspberry Pi con el nombre de usuario predeterminado Pi, es vulnerable a la piratería de fuerza bruta a menos que esté protegido por una aplicación de limitación de velocidad como Fail2Ban.
En Raspbian, que es una versión anterior del sistema operativo, es casi obligatorio eliminar el usuario Pi cuando SSH está habilitado porque el nombre de usuario y la contraseña predeterminados están preestablecidos.
Para eliminar el usuario predeterminado, debe iniciar sesión como un usuario diferente. Para hacer eso, necesitas deshabilitar Ingreso automático primero.
Ahora inicie sesión como otro usuario que tenga privilegios sudo y elimine el usuario requerido usando:
sudo userdel tom
Si también desea eliminar el directorio de inicio del usuario, use:
sudo userdel -r jill
...dónde -r es para eliminar el directorio de inicio.
También puede utilizar el delusar comando para hacer lo mismo; aunque los argumentos son diferentes.
sudo deluser --remove-home jack
Crear nuevos usuarios usando comandos es más fácil de lo que piensas
Los comandos son los que hacen que Linux sea especial; le dan mucha más flexibilidad para especificar las instrucciones exactas.
A menudo, la GUI no puede acomodar todas las funciones elaboradas que pueden realizar los comandos. Aprender comandos es como hablarle a la computadora en su idioma nativo, y es fácil.