Cómo cambiar el directorio de inicio Linux

Cómo cambiar el directorio de inicio Linux
Cuando crea un nuevo usuario en su sistema Linux, se crea un directorio de inicio para ellos. El directorio de inicio contiene los archivos individuales para el usuario en particular y se puede acceder utilizando el Tilde (~). El directorio de inicio es el directorio que se abre cuando inicia sesión en un sistema Linux.

Supongamos que está buscando cómo cambiar su directorio de inicio en Linux. Esta guía detalla todos los pasos a seguir. Cavemos en!

Comprender el directorio de inicio de Linux

El directorio de inicio es el espacio de trabajo para un usuario en un sistema de Linux, excepto la raíz. Cada usuario tiene un directorio de inicio cuando tiene varios usuarios en su sistema. El camino absoluto para el directorio de inicio es /home/[nombre de usuario]/. Esta ruta absoluta es la ubicación predeterminada para el directorio de inicio para todos los usuarios, excepto la raíz.

Arriba, hemos verificado que estamos en el directorio de inicio del usuario nombrado Kyletech.

Hay diferentes formas de acceder al directorio de inicio en Linux. Gráficamente, cuando abre archivos, haciendo clic en el Hogar La opción abre el directorio de inicio de Linux para el usuario iniciado.

Si está en una ubicación diferente y desea acceder al directorio de inicio en su línea de comando, use los comandos a continuación. Verifique su ubicación actual con el pwd dominio.

$ CD ~
$ CD
$ CD $ Inicio

Supongamos que tiene múltiples usuarios en su sistema. Puede acceder al directorio /HOME para ver los grupos de inicio disponibles utilizando el comando a continuación.

$ CD /Inicio

En la siguiente salida, notamos que acceder a los grupos de inicio nos brinda la lista de usuarios en el sistema. Para este caso, tenemos dos usuarios y puede acceder al contenido de su directorio de inicio siempre que esté root.

Tenga en cuenta que el directorio de inicio es un subdirectorio de su directorio raíz, mientras que el directorio raíz es el nivel más alto en la unidad de su sistema. El directorio de inicio se denota utilizando el Tilde (~), mientras que la raíz se denota usando el barra (/).

Cómo cambiar el directorio de inicio Linux

Hasta ahora, hemos discutido el directorio de inicio de Linux y cómo acceder a él. Supongamos que se siente incómodo con el directorio de inicio actual o desea cambiarlo a otra ubicación. Puedes lograr eso siempre que sea raíz.

Para este ejemplo, usaremos un usuario nombrado Linuxhint. Verifiquemos el directorio de inicio del usuario antes de cambiarlo.

El directorio de inicio actual es /Inicio/Linuxhint. Vamos a cambiarlo a un nuevo directorio llamado cambió.

Primero, vuelva a la cuenta raíz.

Cree el nuevo directorio que desea usar como directorio de inicio. En nuestro caso, usaremos cambió/

$ sudo mkdir /home /cambiado

Tenga en cuenta que debe ser root para crear un directorio en /hogar o use la palabra clave de sudo.

Para el usuario objetivo, asigne la propiedad de la carpeta recién creada utilizando el queso dominio.

$ sudo chown -r linuxhint: linuxhint /home /cambiado

Con la propiedad cambiada, ahora podemos usar el usermod comandar para cambiar el directorio de inicio para el usuario Linuxhint de /Inicio/Linuxhint a /Inicio/cambiado/ con el -d opción.

$ sudo usermod -d /home /cambiado linuxhint

Aunque el comando anterior cambiará el directorio de inicio para el usuario de destino, no mueve el contenido existente. Por lo tanto, un mejor enfoque es cambiar el directorio de inicio y mover los archivos existentes en el directorio de inicio actual al nuevo directorio de inicio utilizando el -metro bandera. Para eso, use el comando a continuación.

$ sudo usermod -d -m /home /cambiado linuxhint

Una vez que ejecute el comando, cambie al usuario y consulte su nuevo directorio de inicio. Notarás que cambió a la que creamos.

Así es como cambiar el directorio de inicio en Linux.

Cambiar el directorio de inicio predeterminado al agregar un nuevo usuario

Al crear un nuevo usuario, Linux crea automáticamente su directorio de inicio en el /home/[nombre de usuario]/. Sin embargo, puede especificar el directorio de inicio utilizando el -d bandera. Use la sintaxis a continuación.

$ sudo useradd -m -d /home /[objetivo directorio] nombre de usuario

Aquí hay un ejemplo de creación de un usuario nombrado manifestación cuyo directorio de inicio es /Inicio/Prueba.

Conclusión

Linux crea un directorio de inicio cuando crea un nuevo usuario. Por defecto, el directorio de inicio es el nombre de usuario del usuario en /Home. Sin embargo, puede cambiar este directorio de inicio utilizando el usermod dominio. Esta publicación detalla todo sobre el directorio de inicio de Linux y cómo cambiarla.