GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el nombre de usuario y el nombre de host en el sistema Linux

En informática, el concepto de nombre de host se define como el nombre de host es un nombre legible por humanos de cualquier sistema. Y, el nombre de usuario es el nombre de un usuario. Puede agregar varios nombres de usuario para varios usuarios en el mismo sistema. En Linux, el nombre de host y el nombre de usuario de una computadora son valores idénticos que se pueden usar para reconocer su máquina en una red mundial o en una red de área local.

La mayoría de los usuarios usan el mismo nombre tanto para el nombre de usuario como para el nombre de host en Linux. Por lo general, no crea ningún problema si mantiene el mismo nombre de usuario y nombre de host. Aún así, puede crear algunos desajustes o confusión si conecta su máquina Linux a una red. Por lo tanto, debe especificar su nombre de host y nombre de usuario. Para resolver este problema, puede cambiar el nombre de host y el nombre de usuario de su máquina Linux.

Nombre de host y nombre de usuario de Linux

Cuando realiza una instalación limpia de Linux en su máquina, solicita un nombre de host y un nombre de usuario para continuar con el proceso de instalación. Puede escribir cualquier nombre como nombre de usuario y nombre de host. Puede usar ambas letras mayúsculas en su nombre de host, pero no puede usar ninguna letra mayúscula en su nombre de usuario.

Linux siempre permite a sus usuarios usar un nombre de usuario en letra minúscula. Por lo tanto, es posible cambiar, ocultar o reemplazar el nombre de host y el nombre de usuario de su sistema Linux. En esta publicación, veremos cómo cambiar el nombre de usuario y el nombre de host en su sistema Linux.

Paso 1:Ver su nombre de usuario y nombre de host actuales

Puede ver su nombre de host y nombre de usuario actual después de encender su sistema Linux. Hay varias opciones para verificar el nombre de usuario y el nombre de host; Voy a demostrar algunos de ellos. Puede verificar el nombre de la PC desde la opción de detalles de su sistema, pero recuerde que el nombre de la PC y el nombre de usuario no son los mismos muy a menudo. Puede cambiar el nombre de la PC sin esfuerzo muy de vez en cuando.

Puede ver la ID de usuario y la ID de grupo de su sistema Linux ejecutando el siguiente comando de terminal en su shell. También puede ver todo el nombre del usuario ejecutando el comando del usuario en el shell de su terminal.

$ id 
$ users 
$ whoami

Al instalar la herramienta Finger en su distribución de Linux, puede verificar el directorio del host, el nombre de usuario y la ubicación del shell de su máquina. Para instalar la herramienta Finger en su sistema Ubuntu, puede usar el siguiente apt comando proporcionado a continuación.

$ sudo apt install finger

Ahora ejecute el siguiente finger Comando para ver los detalles del directorio de usuario y host de su distribución de Linux.

$ finger ubuntupit

Puede verificar el nombre de host actual de su sistema Ubuntu desde el terminal. Solo necesita escribir el nombre de host y presionar enter.

Puede usar los siguientes comandos de terminal en su Linux para ver su nombre de host.

$ hostname
$ /etc/hostname 
$ /etc/hosts

Paso 2: Cambiar nombre de usuario en Linux

Aquí, veremos cómo puede cambiar el nombre de usuario de su máquina Linux usando el shell de comandos del terminal. Podemos usar el comando usermod para hacer los cambios. El mod de usuario se utiliza principalmente para modificar, editar, eliminar y reemplazar la información del usuario para un servicio de Linux. Primero, necesitamos cambiar el nombre de usuario reemplazándolo por uno nuevo.

$ usermod -l newUsername oldUsername

Ahora elimine el nombre de usuario anterior de su sistema de archivos. Normalmente el nombre de usuario está asociado con el Home directorio de su sistema Linux. Entonces, ahora eliminaremos y reemplazaremos el nombre de usuario por el Home directorio. Puede usar los siguientes comandos de mod de usuario para eliminar y reemplazar el nombre de usuario.

$ mv /home/oldUsername* /home/newUsername*
$ usermod -d /home/newUsername* -m newUsername

Además de estos, también puede cambiar el nombre de su PC desde el menú de configuración general de su sistema Linux.

Paso 3:Edite y cambie el nombre de host en Linux

Para cambiar el nombre de host de su sistema Linux, puede usar el comando de control de nombre de host (hostnamectl) en el shell de su terminal. Debe escribir su nombre de host actual después del hostnamectl sintaxis, luego debe escribir el nuevo nombre de host y presionar el botón Intro.

$ sudo hostnamectl set-hostname Linux-Ubuntu

También puede cambiar el nombre de host de su sistema Linux utilizando el editor de secuencias de comandos Nano. En este método, debe ejecutar la siguiente línea de comandos del terminal para abrir y editar el nombre de host con el editor Nano.

$ sudo nano /etc/hostname

Paso 4:ocultar el nombre de host de su shell de Linux

Normalmente, el nombre de usuario y el nombre de host de su sistema Linux aparecen en el terminal como [email protected]. En algunos casos, mostrar el nombre de host puede comprometer la seguridad. En ese caso, puede ocultar el nombre de host de su máquina. Puede ocultar su nombre de host de Linux del shell del terminal editando el ~/.bashrc expediente. Ahora, veremos cómo puede editar y ocultar el nombre de host desde el shell del terminal de Ubuntu. Utilice el siguiente gedit comando para abrir el script Bash.

$ gedit ~/.bashrc

Después del .bashrc se abre el archivo, ahora necesita encontrar la siguiente línea del script. Aquí verá que el nombre de host y el nombre de usuario se mencionan como \[email protected]\h\ . Todo lo que necesita hacer es eliminar el @\h\ del script para ocultar el nombre de host. Estoy escribiendo la línea modificada a continuación para una mejor comprensión. Puede copiar y pegar la línea dentro de su secuencia de comandos.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Reemplace la línea anterior por la línea siguiente, que se proporciona a continuación.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Después de realizar esta edición dentro del .bashrc archivo, podrá ver el cambio en el shell del terminal. Verá que el nombre de host ya no está visible en su terminal de Ubuntu.

Si no coincide con su .bashrc predeterminado script, aquí puede encontrar el .bashrc predeterminado archivo de comandos. Solo necesita copiar y pegar los códigos sin procesar en su editor y guardarlos.

Sugerencia adicional:Establezca un nombre de dispositivo mientras comparte archivos

En algunos casos de redes, el nombre de host y el nombre del dispositivo es el mismo para Linux. Piense en el sistema de uso compartido simple de su dispositivo Linux; Si bien desea que su dispositivo sea reconocible en su red de área local, debe asignarle un nombre. En ese caso, el nombre del dispositivo detectable actúa como un nombre de host. Por lo tanto, no olvide asignar un nombre a su dispositivo mientras comparte archivos o documentos desde su dispositivo Linux a través de una red.

Palabras finales

Si es administrador de redes y servidores, tenga cuidado al instalar un servidor apache en su sistema Linux. A veces, el nombre de host del dispositivo y el nombre de host del servidor apache pueden no coincidir. Asegúrese de instalar aplicaciones en diferentes directorios que requieran un nombre de host.

En toda la publicación, describí los métodos de cómo puede cambiar el nombre de host y el nombre de usuario en su sistema Linux. También mencioné el método de ocultar el nombre de host del shell de la terminal de Linux.

Espero que encuentres esta publicación útil e informativa. Comparta esta publicación con sus amigos y la comunidad de Linux. Puede hacer cualquier pregunta relacionada con esta publicación en el segmento de comentarios.


Linux
  1. Cómo cambiar un nombre de host en Linux

  2. Cómo cambiar la configuración regional de un sistema en RHEL7 Linux

  3. Cómo cambiar un nombre de usuario en Linux

  4. Cómo verificar la versión del sistema operativo y Linux

  5. Cómo cambiar el nombre de host en CentOS Linux

Cómo cambiar correctamente el nombre de usuario en Linux

Cómo configurar o cambiar el nombre de host en Linux

Cómo cambiar su nombre de host en Linux

Cómo instalar y usar Git en el sistema Linux

Cómo cambiar el shell predeterminado en el sistema Linux

Cómo cambiar el nombre de host y la dirección IP en CentOS / RedHat Linux