Cambie al directorio de usuarios domésticos actual después de cambiar de usuario en Ubuntu

Cambie al directorio de usuarios domésticos actual después de cambiar de usuario en Ubuntu

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

información relacionada