Teste su -l $userX
para "Fornecer um ambiente semelhante ao que o usuário esperaria se o usuário efetuasse login diretamente."
Sempre que eu su s para o usuário X, ele sempre inicia no diretório inicial do usuário. O maior problema é que, em seguida, o X não executa seu .bash_profile, ele tenta Y e falha. Eu estou supondo que é apenas um erro de digitação em como o usuário foi definido, mas não sei onde isso é. Isso está na Red Hat.
Como altero o diretório inicial do usuário ou corrojo esses sintomas?
Tags user-profile linux