Você deseja adicionar algo a ~appadmin/.profile
ou outro script de login que carregará .aliasrc
com base em quem você era antes de trocar de usuário. A parte difícil é descobrir esse nome de usuário, já que os métodos usuais não funcionam:
$ whoami
appadmin
$ id
uid=1050(appadmin) gid=1050(appadmin)
$ id -ru
1050
Acho que a maneira mais fácil é descobrir em qual tty você está (com o comando tty
) e verificar qual usuário é o proprietário - esse deve ser o usuário que você conectou como:
$ stat -c %U $(tty)
normaluser
Então você pode apenas ter certeza de que ~ normaluser / .aliasrc existe e, se for o caso, deve ser usado:
origuser=$(stat -c %U $(tty))
[ -e ~$origuser/.aliasrc ] && . ~$origuser/.aliasrc