![Cambie al directorio de usuarios domésticos actual después de cambiar de usuario en Ubuntu](https://rvso.com/image/1654759/Cambie%20al%20directorio%20de%20usuarios%20dom%C3%A9sticos%20actual%20despu%C3%A9s%20de%20cambiar%20de%20usuario%20en%20Ubuntu.png)
Creé un nuevo usuario en mi máquina Linux con los siguientes comandos
sudo useradd -m foo.bar
sudo passwd foo.bar
Después de eso, cambio a foo.bar
, pero el directorio actual no dirige al usuario actual y la información del usuario actual no se muestra en la línea de comando.
ubuntu@ip-172-31-47-200:~$ su foo.bar
Password:
$
$ whoami
foo.bar
$
$ pwd
/home/ubuntu
me gustaria tener algo asi
foo.bar@ip-172-31-47-200:~$
¿Cómo puedo conseguir esto?
Respuesta1
lo que estás buscando es la bandera '-l'. Puede acceder directamente al directorio de inicio de un usuario + inicializar variables de ruta, etc. utilizando "su -l usuario", donde usuario es el nombre de usuario con el que inicia sesión.
Más información:su página de manual