Sample Header Ad - 728x90

Tilde not returning home directory

1 vote
2 answers
549 views
After sudo command to change user, Tilde (~) not returning current user's home directory but returning previous login user's home directory. I needed to expand with echo ~USERNAME but I need to make echo ~ to keep compatibility existing apps.
user1@server1:-$ whoami
user1
user1@server1:-$ sudo -u user2 -s /bin/bash
user2@server1:-$ whoami
user2


user2@server1:- echo ~
/home/user1
user2@server1:-$ echo ~user2
/home/user2
Asked by Jaswanthi Kolla (11 rep)
May 3, 2022, 10:48 PM
Last activity: May 3, 2022, 11:04 PM