Linux es un sistema operativo multiusuario. Y con esta característica viene la responsabilidad de administrar a todos los usuarios del sistema. El administrador debe asegurarse de que cada usuario tenga los permisos adecuados, identificaciones de usuario distintas, nombres de usuario únicos, etc.
Pero, ¿qué sucede si desea cambiar la información asociada con un usuario en particular? ¿Linux permite que alguien modifique fácilmente detalles tan sensibles? El comando usermod es la respuesta a todas estas preguntas.
Este artículo demostrará cómo puede cambiar su nombre de usuario en Linux, junto con una guía detallada sobre cómo modificar el ID de usuario y el directorio de inicio de un usuario.
Cambiar un nombre de usuario en Linux
En Linux, el archivo / etc / passwd almacena la información asociada a los usuarios. Aunque puede modificar los detalles del usuario directamente editando el archivo passwd, no es una práctica recomendada ya que puede ocasionar varios problemas en su sistema.
Puede utilizar la utilidad usermod proporcionada por Linux para realizar operaciones relacionadas con la gestión y moderación de usuarios. El comando usermod incluso le permite cambiar el nombre de usuario de un usuario en Linux.
Tenga en cuenta que debe tener acceso a una cuenta de superusuario para ejecutar estos comandos correctamente. Si no tiene la autorización, puede pedirle al administrador del sistema que agregarte a la lista de sudoers.
Para cambiar el nombre de usuario, use el -l bandera con usermod:
usermod -l newusername oldusername
Por ejemplo, para cambiar el nombre de usuario del usuario "makeuseof" a "muo":
usermod -l muo makeuseof
Cambiar el nombre de la carpeta de inicio
Cambiar el nombre de usuario en Linux usando el comando mencionado anteriormente no modifica el directorio de inicio de ese usuario en particular. Utilizar el -D marque si desea que la carpeta de inicio refleje los cambios realizados en el nombre de usuario.
Para cambiar el nombre del directorio de inicio del usuario muo:
usermod -d / home / muo -m muo
Para verificar si el comando mencionado anteriormente funciona, diríjase al directorio de inicio y ubique la carpeta llamada muo.
Asignar una nueva ID de usuario a un usuario
Además de cambiar el nombre de usuario, el comando usermod también le permite asignar un UID nuevo y único a cualquier usuario. El UID es un número entero no negativo que comienza desde cero. Los UID entre el rango 0-99 están reservados para los usuarios del sistema.
Para cambiar el ID de usuario en Linux usando usermod:
usermod -u uid nombre de usuario
...dónde uid es el ID de usuario que desea asignar al usuario llamado nombre de usuario.
Cuando cambie el UID, el sistema agregará el nuevo UID como propietario de todos los archivos y carpetas presentes en el /home directorio de ese usuario en particular.
Tenga en cuenta que el usuario tendrá que cambiar los datos del propietario de cualquier archivo fuera del /home directorio.
Relacionados: Cómo otorgar privilegios de administrador a un usuario en Linux
Cambiar el nombre de visualización de un usuario
El nombre de usuario y la identificación de usuario son importantes para identificar a un usuario en particular en el sistema. Aparte de estos dos, Linux también almacena "información de dedos" adicional relacionada con los usuarios en el /etc/passwd expediente. Esta información incluye el nombre para mostrar, el teléfono de la oficina y el teléfono del trabajo del usuario.
Aunque los usuarios tienen la posibilidad de elegir si desean proporcionar dicha información, Linux le permite cambiar o eliminar estos detalles cuando lo desee.
Puede modificar el nombre para mostrar de su cuenta usando usermod o el comando chfn.
Usando el comando usermod
Especifica el -C flag junto con el comando usermod para cambiar el nombre de visualización:
usermod -c "Nombre Apellido" nombre de usuario
Por ejemplo, si desea cambiar el nombre para mostrar del usuario muo:
usermod -c "Hacer uso de" muo
Usando el comando chfn
Cambiar el nombre para mostrar usando el comando chfn es simple:
sudo chfn -f "Nombre Apellido" nombre de usuario
Para modificar el nombre para mostrar del usuario hacer uso de:
sudo chfn -f "Hacer uso de" makeuseof
Gestión de la información del usuario en Linux
Dado que Linux ofrece tantas opciones relacionadas con la administración de usuarios, la necesidad de un usuario especial con privilegios elevados es obvia. Por eso, cada sistema Linux tiene un usuario root, o superusuario, que controla y monitorea las actividades de otros usuarios en el sistema.
Para agregar una capa adicional de seguridad y garantizar que cada usuario esté aislado del resto, Linux ofrece la opción de agregar una contraseña a su cuenta. Si ya ha configurado una contraseña débil sin pensarlo mucho, considere cambiarla para mejorar la seguridad de su cuenta.
¿Necesitas cambiar tu contraseña de Linux? Aquí tiene todo lo que necesita saber sobre cómo restablecer una contraseña en Linux.
Leer siguiente
- Linux
- Linux
Deepesh es el editor junior para Linux en MUO. Ha estado escribiendo contenido informativo en Internet durante más de 3 años. En su tiempo libre le gusta escribir, escuchar música y tocar la guitarra.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.