¿Cambiar el directorio de inicio del usuario root en Ubuntu?

8

El título lo dice todo, ¿cómo cambio el directorio de inicio del usuario 'root' en Ubuntu 12.04?

usuario1710563
fuente

Respuestas:

11

Aquí están las instrucciones, pero asegúrese de saber lo que está haciendo.

En cada sistema * nix encontrará un archivo llamado /etc/passwdque enumera todos los usuarios y algunas configuraciones. Aquí está la sintaxis de ese archivo:

username:password:uid:gid:additional_info:home:shell

Entonces, por ejemplo, encontrarás:

root:x:0:0::/root:/bin/bash

Lo que significa que el usuario se llama root, la contraseña está oculta (está /etc/shadowactivada), uid es 0, gid es 0, no hay información adicional, el directorio de inicio es /rooty el shell predeterminado es /bin/bash.

Edite ese archivo y cambie el directorio de inicio.

Sin embargo, no veo ninguna razón para hacerlo.

Zagorax
fuente
55
Probablemente deberías usar el vipwcomando para editar el passwdarchivo. Establece bloqueos para evitar la corrupción de archivos. Desordenar /etc/passwdpuede fácilmente manguear su sistema.
Keith Thompson
Gracias, eso funcionará. Solo para información general, necesito cambiar el directorio de inicio para una plantilla de VPS; es solo una cosa fácil de usar
3
@ user1710563: Puede ser útil actualizar su pregunta para explicar por qué necesita hacer esto. La reacción general (incluida la mía) ha sido "No hagas eso"; Si nos dice por qué quiere hacer esto, es probable que obtenga mejor información, incluidas posibles alternativas que no requieren cambiar el directorio de inicio de root.
Keith Thompson